LINUX.ORG.RU

команды shell?


0

0
как найти все файлы в домашней дирректории, в которых встречается конкретная строка? find, grep..??? как?
anonymous
cd find . -name "*string*" а вообще man find
anonymous
()
Ответ на: комментарий от anonymous
мне не в названии файла надо искать совпадение, а внутри... короче, я уже сделал так: grep -r string path
anonymous
()
в которых или в названии которых? в первом случае grep шаблон * во втором ls шаблон
grustnoe ★★
()
Надо думать не файлы с именем по шаблону, что логичнее делать ls ls -d *string* если, конечно, не надо влезать внутрь директорий, а файлы, которые содержат данную строку внутри. Если лазить по всем директориям, то find ~ -type f -exec fgrep -l string {} \;
io ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.