#!/usr/bin/bash read -p "Entre une table de multiplication : " nb # boucle while (tant que) # help while i=1 while [ $i -lt 10 ] ;do echo "$i x $nb = $((i*nb))" ((i++)) done # boucle until (jusqu'à ce que) # help until i=1 until [ $i -gt 9 ] ;do echo "$i x $nb = $((i*nb))" ((i++)) done # palindrome : man rev until [ -n "$pal" -a "$(echo $pal|rev)" = "$pal" ]; do read -p "Choisis un palindrome : " pal done # Avec le code de sortie d'une commande Linux read -p "Entre le nom d'un utilisateur : " utilisateur while who | grep -q $utilisateur ; do echo "$utilisateur est connecté" sleep 5 done echo "$utilisateur s'est déconnecté" # while true # break et continue... # help break # help continue i=0 while true; do ((i++)) if [ "$i" -eq 5 ]; then continue elif [ "$i" -eq 10 ]; then break fi echo "$i" sleep 1 done