bash : recuperer une seul ligne, du resultat d'un commande

bash : recuperer une seul ligne, du resultat d'un commande - Shell/Batch - Programmation

Marsh Posté le 15-01-2004 à 17:16:59    

Bonjour,
Je n'arrive pas à trouver comment recuperer une seul ligne, par exemple :  

Code :
  1. hunter:~# ps -aux | grep dhcrelay3
  2. Bad syntax, perhaps a bogus '-'?
  3. root       234  0.0  0.5  1452  644 ?        S    17:20   0:00 /usr/sbin/dhcrelay3 -q -i eth2 192.168.0.6
  4. root      1127  0.0  0.3  1332  424 pts/0    S    18:14   0:00 grep dhcrelay3


 
Mon but est de recupérer la deuxieme ligne afin de recuperer le pid du programme ...  
 
merci d avance


Message édité par GUG le 15-01-2004 à 17:18:05
Reply

Marsh Posté le 15-01-2004 à 17:16:59   

Reply

Marsh Posté le 15-01-2004 à 17:20:57    

dans ton cas :
ps aux|grep dhcrelay3|grep -v grep
 
et pour le pid, ya + simple, essayes pidof dhcrelay3


Message édité par Mjules le 15-01-2004 à 17:22:25

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 15-01-2004 à 17:24:41    

merci :))
pidof dhcrelay3

Reply

Marsh Posté le 04-02-2004 à 12:37:02    

Mjules a écrit :

dans ton cas :
ps aux|grep dhcrelay3|grep -v grep


 
Il y avait plus simple :
ps aux|grep [d]hcrelay3 ;)


Message édité par bobuse le 04-02-2004 à 12:37:17
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed