Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2060 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Script] petit Probleme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Script] petit Probleme

n°222426
dache33
Posté le 11-02-2003 à 09:39:09  profilanswer
 

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

mood
Publicité
Posté le 11-02-2003 à 09:39:09  profilanswer
 

n°222428
western
AJMM
Posté le 11-02-2003 à 09:57:54  profilanswer
 

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

n°222430
dache33
Posté le 11-02-2003 à 10:03:26  profilanswer
 

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.
 

n°222433
western
AJMM
Posté le 11-02-2003 à 10:08:54  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Script] petit Probleme

 

Sujets relatifs
Probleme fichier a graverProbleme de montage d'une partoche NTFS
Probleme imprimante - /dev/lp0problème de modm et W2k
[debian] Problème MySQL : Lost connectionProblème de touches sous Mozilla
[Probleme avec Knoppix 3.1 ] ( Aufigy + Adsl )[Debian] apt-get install probleme !
problème avec phpMyAdmin[Linux] Petit Problème de script ...
Plus de sujets relatifs à : [Script] petit Probleme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR