linux查找包含指定关键字的文件
命令形式
1 | grep - R - - include = "*.cpp" key dir |
命令含义
在dir目录下递归查找所有.cpp文件中的关键字key
举例
1 2 | grep - r - - include = "*.h" _GMainLoop / grep - r - - include = "*.*" _GMainLoop / |
在application目录下递归查找所有.sh文件中的关键字 81,显示所属行并将查找到的结果覆盖写入/root/t.txt中
1 | grep - R - n - - include = "*.sh" 81 . / application > / root / t.txt |
linux查找某一关键字在哪个文件
需求
有“xx”关键字,但忘了在哪个文件里,需要找出来。
解决
1 2 3 4 | # 在/var/log/目录下搜索带有关键字“xxException”的文件 find / – type f |xargs grep "xxException" #或者 grep - r "xxError" / var / log |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。