Parameter Substitution (Bash)
Versie door Jeroen Strompf (overleg | bijdragen) op 1 aug 2021 om 18:47
Parameter substitution of parameter expansion betekent dat in een Bash-expressie een variabele wordt vervangen door de inhoud van die variabele. Plus nog wat extra's waaronder find-&-replace. Krachtig spul!
Gelijk al een raar voorbeeld: Het eerste argument moet een variabele zijn, maar de tweede en derde zijn literals???
naam="Janneke" echo ${naam/a/A} JAnneke # Dit doet nix, want variable heeft geen waarde: # echo ${Jasper/a/A} # Dit geeft foutmelding - Snap ik niet # echo ${"Jasper"/a/A} echo ${"Jasper"/a/A}: bad substitution