Resultats de commande > variable

B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

5 réponses

asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
Oui, ne pas confondre, ou alors utiliser comme le précisait jisisv, l'équivalent $(commande)Bien plus lisible ;)

...Mana mana
   Tutudutu...
2
francois
 
man page de ton shell

VARIABLE=`COMMANDE`

ou
export VARIABLE=`COMMANDE`

ne pas confondre ` avec ' ou encore " !!!
1
Dal
 
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
0
B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   62
 
Merci.

B°|-|°N

Close the world.||.txen eht nepO
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hassan_bassit
 
tu peux tester ce truc ça marche:

var=$(awk 'BEGIN {FS="."} {print $1}' nomFichier)
0