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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  bash , probleme avec plusieur commande en une ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bash , probleme avec plusieur commande en une ligne

n°1498669
isanaud
Posté le 02-04-2025 à 17:11:42  profilanswer
 

J'ai un souci avec une ligne de commande
 
Si je lance la commande séparément ca passe:

Code :
  1. # nb=`grep i204 /var/log/loglogin.log |wc -l`
  2. # echo $nb
  3. 871


Par contre dans une boucle sur une ligne ca ne fonctionne pas

Code :
  1. # for salle in `cat list_salles.txt`;nb=`grep $salle /var/log/loglogin.log |wc -l`;echo $salle ${nb}; done
  2. -bash: erreur de syntaxe près du symbole inattendu « nb=`grep $salle /var/log/loglogin.log |wc -l` »
  3. # for salle in `cat list_salles.txt`;nb=`grep i204 /var/log/loglogin.log |wc -l`;echo $salle ${nb}; done
  4. -bash: erreur de syntaxe près du symbole inattendu « nb=`grep i204 /var/log/loglogin.log |wc -l` »
  5. # for salle in `cat list_salles.txt`;nb=`grep i204 /var/log/loglogin.log |wc -l`;echo $salle $nb; done
  6. -bash: erreur de syntaxe près du symbole inattendu « nb=`grep i204 /var/log/loglogin.log |wc -l` »


 
 
avez vous une idée ?

mood
Publicité
Posté le 02-04-2025 à 17:11:42  profilanswer
 

n°1498671
Fork Bomb
Obsédé textuel
Posté le 02-04-2025 à 19:29:49  profilanswer
 

"done" sans "do" ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1498680
isanaud
Posté le 03-04-2025 à 09:06:19  profilanswer
 

Arf   [:prozac]  
Merci


Message édité par isanaud le 03-04-2025 à 09:07:05
n°1498689
Fork Bomb
Obsédé textuel
Posté le 03-04-2025 à 12:02:11  profilanswer
 

Tant qu'a faire :
Utilise plus  
var=$(sous-commande)
que
var=`sous-commande`
 
Si t'as besoin d'imbriquer, ça sera plus simple.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"

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

  bash , probleme avec plusieur commande en une ligne

 

Sujets relatifs
Avoir les lignes de commande Linux sous Windows 11Problème suite à changement de carte mère
[Résolu] x11-libs/vte problème de compilation [Gentoo]problème avec un script utilisant Playwright dans linux
Raspbian et Domoticz : problème sur redémarrageProblème solution Koha (SIGB) sur Debian
Problème conversion odt en pdf LibreOfficeRE Commande grep : Rechercher chaine de caractères avec simples quotes
[LibreOffice 7.6.2.1] petit problème d'interfaceScript bash. Lancement d'un sous-script?
Plus de sujets relatifs à : bash , probleme avec plusieur commande en une ligne


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)