Posez votre question Signaler

[SHELL] Utilisation de awk [Résolu]

Brazhak 40Messages postés 18 juillet 2007Date d'inscription 7 juin 2011Dernière intervention - Dernière réponse le 15 mai 2009 à 17:09
Bonjour,
J'aurais une petite question sur l'utilisation de awk notamment lorsqu'il est employé dans un script shell :
Utilisation "classique" de awk :
grep "toto" /etc/group | awk -F: '{print $3}' 

Au lieu de faire un print du troisième champ, je souhaiterai placer ce champ dans une variable afin de la réutiliser plus tard.
Une idée de comment faire svp ?
Merci d'avance.
Cordialement
Lire la suite 

[SHELL] Utilisation de awk »

6 réponses
Réponse
+0
moins plus
Salut,

Comment récupérer le résultat d'une commande dans une variable
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Merci pour le lien mais si j'en crois ce qu'il dit sur l'utilisation, à savoir :

var=$(commande)


et que je l'applique à mon awk suivi d'un echo, ce qui donne :

grep "toto" /etc/group | var=$(awk -F: '{print $3}') ; echo "$var" 


Il me retourne rien du tout ...
jipicy- 15 mai 2009 à 16:54
Et comma ça :
var=$(grep "toto" /etc/group | awk -F: '{print $3}') ; echo "$var" 
C'est pas mieux ?

;-))
Ajouter un commentaire
Réponse
+0
moins plus
ah siiii !!

Tu sais que t'es pas bête toi ^^

Merciiiiii
jipicy- 15 mai 2009 à 16:59
Merci de me l'apprendre ;-))
Brazhak- 15 mai 2009 à 17:09
oh ba je pense pas que je te l'apprenne lol !

J'ai cru voir que t'avais pas mal de vécu et notamment sur le shell. D'ailleurs, je te mentirai si je te disais que je ne m'attendais pas à avoir une réponse de ta part ;)
Ajouter un commentaire
Ce document intitulé « [SHELL] Utilisation de awk » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?