Bash:
Merkkijonon interpolointi
How to: - Kuinka:
# Muuttujien käyttö merkkijonon sisällä
kayttaja="Maija"
tervehdys="Hei, $kayttaja!"
echo $tervehdys # Tulostaa: Hei, Maija!
# Komennon suorittaminen ja tuloksen sijoittaminen merkkijonoon
tiedosto_lista=$(ls)
echo "Tiedostot: $tiedosto_lista"
# Uutta riviä ('\n') käyttävä esimerkki
echo -e "Ensimmäinen rivi\nToinen rivi"
Deep Dive - Syväsukellus:
Alun perin käytettiin kovakoodattuja merkkijonoja, mutta interpolointi otettiin käyttöön, jotta koodi mukautuisi eri tilanteisiin. Alternatiiveja ovat erityisesti kiinteät merkkijonot ja merkkijonojen yhdistäminen. Bashissa interpoloinnin voi toteuttaa käyttämällä kaksoispisteitä ympäröiviä muuttujia tai käyttämällä command substitution
-ominaisuutta käsittämällä komennon backticks (`) tai $( ) sisään. Implementointi perustuu, että Bash korvaa muuttujan tai lausekkeen arvon oikealla arvolla suorituksenaikana.
See Also - Katso Myös:
- Bash-harjoituksia: https://www.learnshell.org/
- Bash-skriptauksen opas: https://mywiki.wooledge.org/BashGuide
- Advanced Bash-Scripting Guide: https://tldp.org/LDP/abs/html/