commande grep

commande grep - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-12-2003 à 11:59:19    

Bonjour,
 
 Je souhaite afficher seulement le nom d'utilisateur par recherche dans /etc/passwd avec la commande grep...
 
 exemple : pour l'utilisateur soony, cela affichera : 501
 
 MERCI
 
 

Reply

Marsh Posté le 03-12-2003 à 11:59:19   

Reply

Marsh Posté le 03-12-2003 à 12:13:29    

et 100 balles et un mars ?
pour répondre à ta question : grep ne suffira pas :o

Reply

Marsh Posté le 03-12-2003 à 12:15:33    

la solution :


grep user /etc/passwd | cut -d ':' -f 3


;)

Reply

Marsh Posté le 03-12-2003 à 12:19:42    

Tu es dans un jour de bonté ?

Reply

Marsh Posté le 03-12-2003 à 12:49:44    

mirtouf a écrit :

Tu es dans un jour de bonté ?


ouaip  [:spamafote]  
 
et puis, j'ai pas eu à chercher pour sortir la ligne, sinon, j'aurai répondu "man cut :o"

Reply

Marsh Posté le 03-12-2003 à 13:49:10    

Tu peux le faire en une ligne de awk :

Code :
  1. awk -F: '/user/{print $3}' /etc/passwd


Reply

Marsh Posté le 04-12-2003 à 00:04:57    


 
 cut -d: -f1  /etc/passwd
 
 
 

Reply

Sujets relatifs:

Leave a Replay

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