Boucles bash

De Linuxmemo.


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