Resultats de commande > variable
B@|-|@N
Messages postés
386
Statut
Membre
-
hassan_bassit -
hassan_bassit -
Rebonjour les CCMers.
Je souhaiterais savoir comment mettre le résultat d'une commande dans une variable.
Par exemple ^_^ :
awk 'BEGIN {FS="."} {print $1}' nomFichier
Je sais comment mettre le commande ci-dessus dans un fichier
awk 'BEGIN {FS="."} {print $1}' nomFichier > nomFichier2
Mais par contre pour ce qui est d'assigner à une variable le resultat de cette commande, ze sais pô...
Quelqu'un pourrait me renseigner ?
B*|-|*N
Close the world.||.txen eht nepO
Je souhaiterais savoir comment mettre le résultat d'une commande dans une variable.
Par exemple ^_^ :
awk 'BEGIN {FS="."} {print $1}' nomFichier
Je sais comment mettre le commande ci-dessus dans un fichier
awk 'BEGIN {FS="."} {print $1}' nomFichier > nomFichier2
Mais par contre pour ce qui est d'assigner à une variable le resultat de cette commande, ze sais pô...
Quelqu'un pourrait me renseigner ?
B*|-|*N
Close the world.||.txen eht nepO
5 réponses
-
Oui, ne pas confondre, ou alors utiliser comme le précisait jisisv, l'équivalent $(commande)Bien plus lisible ;)
...Mana mana
Tutudutu... -
man page de ton shell
VARIABLE=`COMMANDE`
ou
export VARIABLE=`COMMANDE`
ne pas confondre ` avec ' ou encore " !!! -
Hello,
Essaye çà dans un fichier avec des permissions d'exécution
#!/bin/sh
CMD=`commande unix`
echo "ouput = $CMD"
les guillemets entourant la commande unix sont obtenus avec AltGr-7
Dal -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -