Sono stato su Google, e non riesco a trovare la risposta che sto cercando.Grep per più modelli su più file
Dire Ho un file, text1.txt
, nella directory mydir
i cui contenuti sono:
one
two
e un altro chiamato text2.txt
, anche in mydir
, i cui contenuti sono:
two
three
four
sto cercando per ottenere un elenco di file (per una determinata directory) che contengono tutti i (nessuno) schemi che cerco. Nell'esempio ho fornito, sto cercando di uscita da qualche parte lungo le linee di:
./text1.txt
o
./text1.txt:one
./text1.txt:two
Le uniche cose che sono stato in grado di trovare sono riguardante corrispondenza eventuali modelli in un file, o corrispondenti a più pattern in un singolo file (che ho provato ad estendere a un'intera directory, ma ho ricevuto errori di utilizzo di grep).
Qualsiasi aiuto è molto apprezzato.
Edit-Le cose che ho provato
grep "pattern1" < ./* | grep "pattern2" ./*
"reindirizzamento ambiguo"
grep 'pattern1'|'pattern2' ./*
restituisce i file che corrispondono a uno schema
Qual è stato il messaggio di errore di utilizzo? E qual era il comando che hai provato? –