Ubuntu UA
Загальні розділи => Програми => Тема розпочата: max5555 від 2009-05-23, 21:58:21
-
Шукаю файл за допомогою grep, але команда видає занадто багато повідомлень, що якісь там файли не иожливо знайти
No such file or directory
і що тепер? - писати скрипт щоб відкинути такі повідомлення у результах пошуку?
-
find [dir] -name "[filenamemask]", нэ?
-
"не", тому що треба шукати по внутрішньому змісту файлу, а не по його назві, для цього здається і потрібен grep
отак працює як слід
sudo grep -R 'string' * | grep -v 'No such'
та всеодно дякую
-
так бы и написал, а то "шукаю файл"
я в таких случаях обычно find [dirname] [-name "[filenamemask]"] | grep -inH "[string]" делаю
-
Ок, но зачем в этом случае find ?
-
шустрее он как-то.
+ пара дополнительных плюшек в виде -depth, -exec, etc.
-
и, забыл добавить, если делать find -- нет проблемы "No such file or directory" :D
-
и, забыл добавить, если делать find -- нет проблемы "No such file or directory" :D
Ну, так с этого и надо было начинать ;) Спасибо!