# Deklarieren der Variable foo. Das Gleichzeichen
#sollte ohne Leerzeichen verwendet werden
foo=bar
# Einen String mit Leerzeichen muss man in
# quotes setzen
foo="ein String mit Leerzeichen"
# Gibt bar aus
echo $foo
# Backticks führen den Befehl aus
foo=`date +%Y-%m-%d`
# Gibt z.B. 2008-01-23 aus
echo $foo
# Konkatenieren kann man in der Shell
# ohne einen Operator
foo=`date +%Y-%m-%d`".tgz"
# Funktioniert in diesem Fall auch, da
# kein Leerzeichen vorkommt
foo=`date +%Y-%m-%d`.tgz
# Gibt z.B. 2008-01-23.tgz aus
echo $foo
# Erzeugt die Datei 2008-01-23.tgz
touch ${foo}.txt
# Gibt 20 aus
echo ${foo:0:2}
Auch das escapen von Sonderzeichen will gelernt sein. Interessante Beispiele findet man unter Shell Quoting verstehen
