/ / grep con più modelli forniti in un file - regex, file, grep

grep con più modelli forniti in un file - regex, file, grep

Ho un paio di schemi che vorrei chiedere a grep di trovare in alcuni file. Supponiamo che abbia un file contenente

pattern1
pattern2
pattern3
pattern4
...
patternx

e invece di modificare un grep davanti a ciascun pattern, come:

grep pattern1 arg
grep pattern2 arg
...
grep patternx arg

Preferirei alimentare l'intera quantità di pattern una volta sola per grep e far sì che grep produca l'output.

Potrei continuare iterato ovviamente, ma la domanda se sia possibile utilizzare grep una volta è ciò che mi sto chiedendo qui

risposte:

0 per risposta № 1

Se ti capisco correttamente, stai cercando questo:

grep -f yourPatFile /path/files

Puoi leggere la pagina man di grep per scoprire i dettagli di -f opzione, in pratica consente a grep di usare i pattern in un file (ogni riga come pattern)