我正在编写一些脚本到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
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何添加特定的文件扩展名?
我需要找到.psd
我的Linux系统上的所有文件(专用的虚拟主机).我试过这样的事情:ls -R *.psd
但是那不起作用.建议?
要查找.out
子目录中带有扩展名的所有文件路径,我使用
find . -name '*.out'
Run Code Online (Sandbox Code Playgroud)
要在所有以 结尾的文件中 grep 一个模式.out
,我使用
grep pattern *.out
Run Code Online (Sandbox Code Playgroud)
如何组合这两个命令,以便找到所有文件,然后在这些文件中执行 grep 操作?
我正在寻找一种优雅的替代品
grep -r 'pattern' . | grep '.out'
Run Code Online (Sandbox Code Playgroud)