Il est vrai que false est rarement utilisé. Je n'ai pas souvenir d'en avoir jamais eu besoin en 20 ans de shell Unix/Linux.
Par contre, true est beaucoup plus utile.
Son premier usage est évidemment dans les scripts qui ont besoin d'une commande qui ne fait rien mais retourne un code d'erreur valide. On peut exploiter le fait que ses arguments soient ignorées.
case"1ドル" in
-gz)COMPRESS=gzip ;;
-bz)COMPRESS=bzip2 ;;
*)COMPRESS=true;;esac
...
if ! $COMPRESS file ;thenecho"ABORT"exitfi
...
Le second usage assez classique est pour créer une boucle infinie.
[^] # Re: false
Posté par SChauveau . En réponse au journal Le core utile. Évalué à 3.
Il est vrai que false est rarement utilisé. Je n'ai pas souvenir d'en avoir jamais eu besoin en 20 ans de shell Unix/Linux.
Par contre, true est beaucoup plus utile.
Son premier usage est évidemment dans les scripts qui ont besoin d'une commande qui ne fait rien mais retourne un code d'erreur valide. On peut exploiter le fait que ses arguments soient ignorées.
Le second usage assez classique est pour créer une boucle infinie.