; || &&
But : Enchaîner des commandes séquentiellement, l'une après l'autre.
commande1 ; || && commande2
Le symbole ; enchaîne les commandes quoiqu'il arrive. Le symbole || enchaîne la 2ème si la première échoue. Le symbole && enchaîne la 2ème si la première réussie.
Exemples :
sleep 3600 ; halt -p
Attend 3600 secondes puis éteind l'ordinateur.
cd /etc && cd gimp
Effectue la commande "cd gimp" uniquement si "cd /etc" réussit (c'est à dire si le dossier /etc existe).
test ~/ls.txt || touch ~/ls.txt && ls > ~/ls.txt
Fait un test de l'existence de "ls.txt" dans votre /home (commande test). Si celui-ci n'existe pas, il est créé (commande touch). Si la création réussit, on sauve la sortie de la commande ls dedans
Retour ver la liste de commandes Bash. Retour vers l'article sur la console.
Date de création : 16/03/2024 @ 19:23
Dernière modification : 18/09/2024 @ 18:31
Catégorie :
Page lue 230 fois
Prévisualiser la page
Imprimer la page
|