Bonsoir,
Est-ce qu'il est possible de grouper deux commandes en une seule ?
A savoir, au lieu de :
$ Commande1
$ Commande1
de faire :
$ Commande1 + Commande2
?
[bash] Deux commandes regroupées en une seule ?
Re: [Linux] Deux commandes regroupées en une seule ?
oui :
ou encore (dans certains cas uniquement) :
amuses toi bien
Code : Tout sélectionner
commande1 && commande2
Code : Tout sélectionner
commande1 | commande2
Thinkpad x201 (CPU : i5 @ 2,4GHz, RAM : 8GO, SSD : 128GO) - Archlinux (x86_64) + Gnome + Bépo
TEX Yoda (MX Brown) | HHPK (MX Brown)
TEX Yoda (MX Brown) | HHPK (MX Brown)
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
Re: [Linux] Deux commandes regroupées en une seule ?
Le plus juste c'est:
Le '&' n'exécute la commande2 que si la première ne renvoie pas d'erreur. Le '|' c'est uniquement pour passer le résultat de la première commande à la 2ième.
Code : Tout sélectionner
commande1; commande2
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/
Re: [Linux] Deux commandes regroupées en une seule ?
c'est surement ce que t'as voulu dire, mais histoire de préciser, c'est double & sinon il exécute la commande 2 sans attendre la fin de la premièrewain a écrit : Le '&' n'exécute la commande2 que si la première ne renvoie pas d'erreur.
Re: [bash] Deux commandes regroupées en une seule ?
Pour information également :
"&&" enchaine les commandes tant que celles d'avant se déroule comme il faut (pas d'erreur = code de retour OK)
"||" lancera la commande suivante si la première a échoué
++ B.
"&&" enchaine les commandes tant que celles d'avant se déroule comme il faut (pas d'erreur = code de retour OK)
"||" lancera la commande suivante si la première a échoué
++ B.