faire une boucle for sur une seul ligne [bash] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 19-11-2016 à 23:29:45
seq -f "%gx" -s" " 1 4
Marsh Posté le 19-11-2016 à 23:34:23
for i in 1 2 3 4; do echo -n "${i}x "; done
Marsh Posté le 21-11-2016 à 15:48:42
merci, j'ai réussi ce que je voulai faire.
le probleme c'est que j'ecrivai mal la variable $i au lieu de ${i}
Marsh Posté le 19-11-2016 à 21:34:49
Bonjour
Quelle est la syntaxe correcte pour ecrire une boucle for avec 2 instructions en une seul ligne dans mon terminal ?
petit exemple avec une boucle simple pour l'exemple,
j'ai éssayé plusieurs syntaxes, dont :
for i in "1 2 3 4"; do (echo $i && echo x) done
for i in "1 2 3 4"; do echo $i; echo x; done
j'attend la reponse :
1x 2x 3x 4x
mais mon terminal me repond :
1 2 3 4
x
---------------
Mon feedback