# Comment écrire une variable pour deux commandes ?

**URL:** <https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170 "2016-02-21T03:32:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170/1 "2016-02-21T03:32:43Z")

</div>

Je m’explique :  
Je voudrais que la variable «&nbsp;var&nbsp;» rassemble deux dossiers indissociable : ‹&nbsp;machin&nbsp;› et ‹&nbsp;truc&nbsp;›  
var=«&nbsp;/mnt/machin&nbsp;» && «&nbsp;/mnt/truc&nbsp;»  
Cette ligne ne sort pas d’erreur mais elle ne prend en compte que la première donnée : machin et ignore la seconde.  
 ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

EDIT :  
Il s’agit de bash 🕶

---

<div class="post-metadata">

**Author:** ![eol](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/b782af/32.png) [@eol](https://www.debian-fr.org/u/eol)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170/2 "2016-02-21T03:32:43Z")

</div>

Bonsoir Ricardo

Chez moi avec bash :`var="machin machin2"`suffit.  
testé avec `for i in $var; do ls $i; done`où machin et machin2 étaient des répertoires.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170/3 "2016-02-21T03:32:44Z")

</div>

Merci, en effet, les && étaient inutiles.  
 ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![etxeberrizahar](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/43a26b/32.png) [@etxeberrizahar](https://www.debian-fr.org/u/etxeberrizahar)\
**Post date:** [Février 21, 2016, 3:33 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170/4 "2016-02-21T03:33:05Z")

</div>

&& comme “;” sépare deux commandes A et B  
&& veut dire “s’atteler à B à condition que A réussisse”.  
Si A ne se réalise pas, B ne se lancera pas.

ici  
Commande A var="/mnt/machin" ;  
commande B "/mnt/truc"  
mnt/truc est considéré comme une commande en soi,( réalisable ou pas,on ne peut pas le savoir), ce n’est pas le prolongement de VAR=.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 3:33 UTC](https://www.debian-fr.org/t/comment-ecrire-une-variable-pour-deux-commandes/34170/5 "2016-02-21T03:33:06Z")

</div>

Merci de cette précision Etxeberrizahar, il va falloir que je la copie sur mes notes pour m’en souvenir.  
 ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")
