Chapitre 5 : Le Shell


La récursivité

Un script shell peut être récursif. Soit par exemple, un script power qui permet de calculer ab.

if [$# -ne 2]
then
      echo "usage: $0 a b"
      exit 1
fi
if [ $2 -1t 0]
then
      echo "b doit être > = 0"
      exit 2
fi
if [$2 -eq 0]
then
      Echo 1
elif [ $2 -eq 1]
then
      echo $1
else
      b= 'expr $2 - 1 '
      a= 'power $1 $b'
      echo 'expr $1 \* $ a'
fi