Я працюю над написанням деяких сценаріїв до grepпевних каталогів, але ці каталоги містять всілякі типи файлів.
Я хочу grepпросто .hі .cppзараз, але, можливо, ще кілька інших у майбутньому.
Поки що я маю:
{ grep -r -i CP_Image ~/path1/;
grep -r -i CP_Image ~/path2/;
grep -r -i CP_Image ~/path3/;
grep -r -i CP_Image ~/path4/;
grep -r -i CP_Image ~/path5/;}
| mailx -s GREP email@domain.com
Хто-небудь може мені показати, як я зараз додав би лише конкретні розширення файлів?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com. Робота виконана.
-rщоб grepвін шукав файли, оскільки це порушує мантру UNIX щодо наявності інструментів, які "роблять одне і роблять це добре". Є ідеально хороший інструмент для пошуку файлів із ДУЖЕ очевидним іменем.
grep -r -i CP_Image ~/path1/*.{h,cpp}?