Menu

[SHELL] Utilisation de awk [Résolu/Fermé]

Messages postés
40
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2011
- - Dernière réponse : Brazhak
Messages postés
40
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2011
- 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
Afficher la suite 

3 réponses

Messages postés
43478
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
4504
Messages postés
40
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2011
2
0
Merci
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
Messages postés
43478
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
4504 -
Et comma ça :
var=$(grep "toto" /etc/group | awk -F: '{print $3}') ; echo "$var" 
C'est pas mieux ?

;-))
Messages postés
40
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2011
2
0
Merci
ah siiii !!

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

Merciiiiii
jipicy
Messages postés
43478
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
4504 -
Merci de me l'apprendre ;-))
Brazhak
Messages postés
40
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2011
2 > jipicy
Messages postés
43478
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
-
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 ;)