Автор Тема: grep "No such file or directory"  (Прочитано 6511 раз)

Offline max5555

  • Full Member
  • ***
  • Повідомлень: 226
  • Karma: 3
    • Ubuntu-forward, Украина
grep "No such file or directory"
« : 2009-05-23, 21:58:21 »
Шукаю файл за допомогою grep, але команда видає занадто багато повідомлень, що якісь там файли не иожливо знайти

Цитувати
No such file or directory

і що тепер? - писати скрипт щоб відкинути такі повідомлення у результах пошуку?

AZCat

  • Гість
Re: grep "No such file or directory"
« Reply #1 : 2009-05-23, 22:52:08 »
find [dir] -name "[filenamemask]", нэ?

Offline max5555

  • Full Member
  • ***
  • Повідомлень: 226
  • Karma: 3
    • Ubuntu-forward, Украина
Re: grep "No such file or directory"
« Reply #2 : 2009-05-23, 23:06:28 »
"не", тому що треба шукати по внутрішньому змісту файлу, а не по його назві, для цього здається і потрібен grep

отак працює як слід
Цитувати
sudo grep -R 'string' * | grep -v 'No such'

та всеодно дякую

AZCat

  • Гість
Re: grep "No such file or directory"
« Reply #3 : 2009-05-24, 01:56:28 »
так бы и написал, а то "шукаю файл"
я в таких случаях обычно find [dirname] [-name "[filenamemask]"] | grep -inH "[string]" делаю

Offline max5555

  • Full Member
  • ***
  • Повідомлень: 226
  • Karma: 3
    • Ubuntu-forward, Украина
Re: grep "No such file or directory"
« Reply #4 : 2009-05-24, 09:20:08 »
Ок, но зачем в этом случае find ?

AZCat

  • Гість
Re: grep "No such file or directory"
« Reply #5 : 2009-05-24, 09:32:24 »
шустрее он как-то.
+ пара дополнительных плюшек в виде -depth, -exec, etc.

AZCat

  • Гість
Re: grep "No such file or directory"
« Reply #6 : 2009-05-24, 10:10:28 »
и, забыл добавить, если делать find -- нет проблемы "No such file or directory" :D

Offline max5555

  • Full Member
  • ***
  • Повідомлень: 226
  • Karma: 3
    • Ubuntu-forward, Украина
Re: grep "No such file or directory"
« Reply #7 : 2009-05-25, 19:28:47 »
и, забыл добавить, если делать find -- нет проблемы "No such file or directory" :D

Ну, так с этого и надо было начинать ;) Спасибо!