[Script] petit Probleme

petit Probleme [Script] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-02-2003 à 09:39:09    

Comment obtenir la ligne contenant la n-ieme occurrence d'un mot dans un fichier?
 
(je m'y perd entre les grep, cut, tr, sed et autres awk).
 
Merci

Reply

Marsh Posté le 11-02-2003 à 09:39:09   

Reply

Marsh Posté le 11-02-2003 à 09:57:54    

head -n <la ligne que tu veux> <fichier> | tail -n 1

Reply

Marsh Posté le 11-02-2003 à 10:03:26    

western a écrit :

head -n <la ligne que tu veux> <fichier> | tail -n 1


En fait je veux le numero de la ligne contenant la nieme occurrence de mon mot.
Ex:
  #/home/foo/toto
  foo
  bar
  foo
  bar
  foo
 
si je veux la deuxieme occurrence de foo il me renvoie 3.
 

Reply

Marsh Posté le 11-02-2003 à 10:08:54    

grep -n <nom> <fichier> | head -n <n> | tail -n 1 | cut qui fait bien ...

Reply

Sujets relatifs:

Leave a Replay

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