La commande while
dans C Shell (csh) permet d’exécuter un bloc de commandes tant qu’une condition spécifiée est vraie. C’est un outil puissant pour automatiser des tâches répétitives.
La syntaxe de base de la commande while
est la suivante :
while (condition)
commande1
commande2
end
La commande while
n’a pas d’options spécifiques, mais elle fonctionne avec des conditions qui peuvent inclure des expressions logiques ou des tests.
set i = 1
while ($i <= 5)
echo "Compteur : $i"
@ i++
end
set filename = "mon_fichier.txt"
set i = 1
while (1)
set line = `head -n $i $filename | tail -n 1`
if ("$line" == "") break
echo "Ligne $i : $line"
@ i++
end
set count = 0
while (1)
echo "Compteur : $count"
@ count++
if ($count >= 10) break
end