Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1744 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] faire une boucle for sur une seul ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] faire une boucle for sur une seul ligne

n°1397538
pyrogoto
Posté le 19-11-2016 à 21:34:49  profilanswer
 

Bonjour
 
Quelle est la syntaxe correcte pour ecrire une boucle for avec 2 instructions en une seul ligne dans mon terminal ?
 :bounce:  
 
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
 
 :pt1cable:


---------------
Mon feedback
mood
Publicité
Posté le 19-11-2016 à 21:34:49  profilanswer
 

n°1397541
phraide
Posté le 19-11-2016 à 23:29:45  profilanswer
 

seq -f "%gx" -s" " 1 4


---------------
I'm too old for this shit.
n°1397542
phraide
Posté le 19-11-2016 à 23:34:23  profilanswer
 

for i in 1 2 3 4; do echo -n "${i}x "; done


---------------
I'm too old for this shit.
n°1397628
pyrogoto
Posté le 21-11-2016 à 15:48:42  profilanswer
 

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}


---------------
Mon feedback

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] faire une boucle for sur une seul ligne

 

Sujets relatifs
lancer un bash avec php-apache[Bash] Restreindre sed ou awk à une colonne d'un fichier csv
Ligne de commande et processIDLigne de log apache douteuses
Aide script modification HTML bashScript BASH pour suppression fichiers multiples (même nom) dans arbo ?
[Résolu] Bash : Récupérer la date de modification d'un fichierLinuxmint 17.2: L'installateur se ferme tout seul
linux bash concatenation de variable[Help] Petit script tout bete pour faire une boucle
Plus de sujets relatifs à : [bash] faire une boucle for sur une seul ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR