Boucles bash

De Linuxmemo.

(Différences entre les versions)
 
Ligne 44 : Ligne 44 :
  # actions
  # actions
  done
  done
 +
 +
=== case ===
 +
 +
case expression in
 +
motif1 )
 +
instructions ;;
 +
motif2 )
 +
instructions ;;
 +
...
 +
esac

Version actuelle en date du 27 mars 2012 à 20:58


Sommaire

[modifier] if

if condition1_est_vrai
then
instructions
elif condition2_est_vrai
then
instructions
else
instructions
fi

[modifier] for

for VAR in LISTE
do
# actions
done

ou

for ((initialisation de VAR; contrôle de VAR; modification de VAR))
do
# actions
done

exemple:
for ((i = 10; i >= 0; i -= 1))
do
echo $i
done

[modifier] while

while CONDITION
do
# actions
done

[modifier] until

until CONDITION
do
# actions
done

[modifier] case

case expression in
motif1 )
instructions ;;
motif2 )
instructions ;;
...
esac
Outils personnels