LINUX.ORG.RU

команды shell?


0

0

как найти все файлы в домашней дирректории, в которых встречается конкретная строка? find, grep..??? как?

anonymous

Re: команды shell?

cd find . -name "*string*" а вообще man find

anonymous ()
Ответ на: Re: команды shell? от anonymous

Re: Re: команды shell?

мне не в названии файла надо искать совпадение, а внутри... короче, я уже сделал так: grep -r string path

anonymous ()

Re: команды shell?

в которых или в названии которых? в первом случае grep шаблон * во втором ls шаблон

grustnoe ★★ ()

Re: команды shell?

Надо думать не файлы с именем по шаблону, что логичнее делать ls ls -d *string* если, конечно, не надо влезать внутрь директорий, а файлы, которые содержат данную строку внутри. Если лазить по всем директориям, то find ~ -type f -exec fgrep -l string {} \;

io ★★ ()
Ответ на: Re: команды shell? от io

Re: Re: команды shell?

а так как сделал я? grep -r string path

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.