Recherche dans un ficher à partir d'une liste de ref

Recherche dans un ficher à partir d'une liste de ref - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 18-03-2009 à 19:03:53    

Le sujet est pas clair...
Pour faire simple j'ai une fichier avec une liste de ref : ref.txt
ref1
ref2
ref3
etc...
 
Je voudrai à partir d'un petit script batch et de ma liste, de faire une recherche dans un gros fichier test (30Mo) pour qu'il me renvoie dans une autre fichier chaque ligne où figure mes ref.
Au lieu de faire 100 fois :
grep ref1 gros-fichier.txt >> mes-produits.csv
grep ref2 gros-fichier.txt >> mes-produits.csv
etc...


Message édité par jyp le 18-03-2009 à 20:42:22

---------------
Jyp
Reply

Marsh Posté le 18-03-2009 à 19:03:53   

Reply

Marsh Posté le 18-03-2009 à 20:11:32    

tout doit arriver dans le même fichier ?

 

quelque chose comme egrep "ref1|ref2" fichier  ?


Message édité par Mjules le 18-03-2009 à 20:15:08

---------------
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 18-03-2009 à 20:37:14    

oui, tout va dans le même fichier, j'avais pensé une boucle.

Reply

Marsh Posté le 18-03-2009 à 21:15:38    

Sans Egrep ya aussi ça :

Code :
  1. echo $'foo\nbar\nbase' | grep "foo\|bar"

Reply

Sujets relatifs:

Leave a Replay

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