2014-02-19 3 views
0

В Linux есть несколько файлов с именем «log.xml» в разных местах моей файловой системы.Поиск местоположения файла с заданной строкой в ​​нем в Linux

Мне нужно найти точное местоположение одного файла «log.xml» со ​​строкой «Hello World!». в этом.

Любые предложения?

ответ

0

Как всегда, find - обычный, но раздражающий ответ.

/home/user1326379> find/-name "log.xml" -exec grep -I -l -s \ 
        'Hello World!' {} \; 

В grep опции игнорировать двоичные файлы, просто распечатать имена файлов соответствующих файлов и молчать ошибки чтения в OSX.

Смежные вопросы