Resultats de commande > variable
B@|-|@N
Messages postés
386
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Resultats de commande > variable
- Invite de commande - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Commande terminal mac - Guide
- Lexer resultats - Télécharger - Sport
- Commande dism - Guide
5 réponses
Oui, ne pas confondre, ou alors utiliser comme le précisait jisisv, l'équivalent $(commande)Bien plus lisible ;)
...Mana mana
Tutudutu...
...Mana mana
Tutudutu...
man page de ton shell
VARIABLE=`COMMANDE`
ou
export VARIABLE=`COMMANDE`
ne pas confondre ` avec ' ou encore " !!!
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
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