Bonjour,
Voici la variable shell (bash) que j'aimerais obtenir :
CHOSE="/home/bidule/a.tex /home/bidule/b.tex /home/bidule/c.tex"
Pour un script plus propre, j'aimerais écrire ceci :
Idée n°1 :
CHOSE="/home/bidule/{a,b,c}.tex"
Problème : les accolades ne sont pas interprétées entre les guillemets.
Idée n°2 :
CHOSE=/home/bidule/{a,b,c}.tex
Problème : les accolades sont interprétées, on obtient donc la commande suivante :
CHOSE=/home/bidule/a.tex /home/bidule/b.tex /home/bidule/c.tex
ce qui équivaut à :
CHOSE=/home/bidule/a.tex
Comment faire ?
Message édité par e-miel le 03-06-2005 à 07:54:44