Utlisation de grep en shell
elsti
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
bonjour à tous ;
je tente de faire un script bash qui me donne la liste des users qui lit le fichier d'environnment (env) ; le premier argument doit être le nom du fichier env ;
en sortie je dois avoir un truc comme
1) PWD=/home/alfred.mansey
2 USER=alfred.mansey
3)MAIL= /var/spool/mail/alfred.mansey
4)LOGNAME=alfred.mansey
5)HOME=/home/alfred.mansey
etc...
je dois le faire avec grep , print et des boucles
je tente de faire un script bash qui me donne la liste des users qui lit le fichier d'environnment (env) ; le premier argument doit être le nom du fichier env ;
en sortie je dois avoir un truc comme
1) PWD=/home/alfred.mansey
2 USER=alfred.mansey
3)MAIL= /var/spool/mail/alfred.mansey
4)LOGNAME=alfred.mansey
5)HOME=/home/alfred.mansey
etc...
je dois le faire avec grep , print et des boucles
A voir également:
- Utlisation de grep en shell
- Classic shell - Télécharger - Personnalisation
- Shell addition ✓ - Forum Shell
- Find grep ✓ - Forum Linux / Unix
- Recherche avancée avec find et grep - Forum Linux / Unix
- Secure shell - Télécharger - Divers Web & Internet
3 réponses
Salut,
J'ai pas tout bien compris ce que tu veux faire là...
En fonction de ça, voilà un début de réponse :
J'ai pas tout bien compris ce que tu veux faire là...
En fonction de ça, voilà un début de réponse :
env | grep -E '(PWD|USER|MAIL|LOGNAME|HOME)'ou
grep -E '(PWD|USER|MAIL|LOGNAME|HOME)' < <(env);-))