Dies ist eine alte Version des Dokuments!
declare -i zahl
oder
typeset -i zahl let zahl=401*2
Rechnen
zahl=$zahl+1 zahl=$((8<<3))
((produkt=37*13))
eckige Klammern (deprecated)
z=$[13*37]
besser
z=$((13*37))
result=$(expr 13 + 37) result=$(echo "scale=5; 31.2/494" | bc)
if cd /bin; then echo "ok"; fi if [ "abc" == "$x" ] ...
arithmetisch
if [ $v -lt 3 ]; then echo "kleiner 3"; fi
oder besser
if (( $v < 3 )); then echo "kleiner 3"; fi
if [[ "$A" == a?? ]] ...
{ ls; uname; } | ... # abschließendes ; nicht vergessen!
katze=Felix ( katze=Mauzi; echo $katze ) Mauzi echo $katze Felix { katze=Minka; echo $katze; } Minka echo $katze Minka