Я переглядаю велику купу коду, якою керує git, і кожного разу, коли я роблю греп, я бачу палі і купи повідомлень форми:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Чи є якийсь спосіб я змусити ці лінії відійти?
No such file or directory
повідомлення про наявні файли та / або каталоги? Або, навпаки, як можна grep *
отримати імена файлів, які не існують? Це умова гонки, коли якийсь інший процес маніпулює деревом каталогів (створення, перейменування та видалення файлів) під час grep
запуску?
ag
,ack
абоcgrep
замість цього - вони набагато швидше / краще, ніжgrep
для пошуку сховищ коду.