ToDo
FIXME:Expanze
$name ${name} ${name##maska} ${name%maska} ${name%%maska} ${name/vzor/náhrada} -- vymění první výskyt vzor za náhrada ${name//vzor/náhrada} -- vyměný všechny výskyty vzor za náhrada ⋮
$var
, ${var}
$var
nebo ${var}
. Oba zápisy jsou ekvivalentní. Druhý zápis je přesnější a použijeme jej s výhodnou například v případě ${var}_name
. Znak „_“ je totiž legálním znakem identifikátoru a bez složených závorek {}
by shell hledal proměnnou $var_name
.n
}n
do konce.s
:l
}s
v délce l
znaků.maska
}FIXME:
$ var=soubor.txt $ echo ${var#*.} txt