Grep | piping
Résolu
zulul
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
zulul -
zulul -
Bonjour,
je suis débutant dans le shell et je me casse la tête pour recuperer un resultat dans le pipe suivant, mettant un point d'honneur à tout fiche en une seule ligne...
Il faut recuperer le gid du /etc/passwd correspondant à $1 pour ensuite faire un grep avec le resultat sur /etc/group et prendre le champ 1
passwd -> login:pwd:uid:gid:cmt:homedir:shell
group -> group::gid:
# echo -en `grep $1 passwd|cut -d: -f4|grep (?) group|cut -d: -f1`
? on met quoi à la place de (?) pour prende le resultat du tube précédent ?
Toute aide sera la bienvenue :)
je suis débutant dans le shell et je me casse la tête pour recuperer un resultat dans le pipe suivant, mettant un point d'honneur à tout fiche en une seule ligne...
Il faut recuperer le gid du /etc/passwd correspondant à $1 pour ensuite faire un grep avec le resultat sur /etc/group et prendre le champ 1
passwd -> login:pwd:uid:gid:cmt:homedir:shell
group -> group::gid:
# echo -en `grep $1 passwd|cut -d: -f4|grep (?) group|cut -d: -f1`
? on met quoi à la place de (?) pour prende le resultat du tube précédent ?
Toute aide sera la bienvenue :)
A voir également:
- Grep | piping
- Grep recursif - Forum Linux / Unix
- Grep récursif - Forum Programmation
- Find grep - Forum Shell
- Commande grep - Forum Linux / Unix
- Commande grep ✓ - Forum Ubuntu
Ça m'apprendra à ne pas rafraîchir avant de poster ;-))
Deux réponses valent mieux qu'une. C'est bien de pouvoir choisir ;-)
A++