2012-09-12 17 views
5

muszę grep na sznurku, ale tylko w pewnych plików w architekturze directory- npgrep listę konkretnych plików

grep -rl mystring „plik1.txt file2.txt file3.blah”

jaka jest prawidłowa składnia? Pracuję w systemie operacyjnym Linux.

Odpowiedz

10

Pozbywanie się cytatów wokół nazw plików, aby traktować je jako oddzielne parametry. Ponadto, nie sądzę, że potrzebujesz opcji -r, ponieważ właśnie określasz pliki, a nie foldery.

grep mystring file1.txt file2.txt file3.blah 

Możesz chcieć sprawdzić http://ss64.com/bash/grep.html (lub man grep) dla innych przykładów.

1

można po prostu dać listę bez cudzysłowów, to lista wszystkich wyników z pliku są one w np.

grep init foo.py bar.py 
foo.py: def __init__(self, label, active, filter, filter_string): 
foo.py: def __init__(self): 
bar.py: def __init__(self, prefs, num_panes): 
Powiązane problemy