While in bash

De knowledge
Version datée du 2 août 2026 à 14:04 par Jpinon (discussion | contributions) (Page créée avec « La syntaxe est proche de celle de for.<syntaxhighlight lang="bash"> while [ 1 ] do date sleep 1 done </syntaxhighlight>affiche la date toutes les secondes... forever La condition "1" = True = toujours vrai n'est qu'un exemple.<syntaxhighlight lang="bash"> d=`date "+%S"` while [ $d -ne "00" ] do d=`date "+%S"` printf "\r%s" "$(date '+%T')" sleep 1 done echo "" </syntaxhighlight>boucle jusqu'à la prochaine minute (secondes =0) »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

La syntaxe est proche de celle de for.

while [ 1 ]
do 
    date
    sleep 1
done

affiche la date toutes les secondes... forever La condition "1" = True = toujours vrai n'est qu'un exemple.

d=`date "+%S"`
while [ $d -ne "00"  ]
    do d=`date "+%S"`
    printf "\r%s" "$(date '+%T')"
    sleep 1
done
echo ""

boucle jusqu'à la prochaine minute (secondes =0)