grep实例 Vs find实例
grep在指定文件中搜索包含指定格式的行,并将找到的行打印出来。实例如下:
grep energywise * 在当前目录搜索带'energywise'行的文件
grep -r energywise * 在当前目录及其子目录下搜索'energywise'行的文件
grep -r "a and b" * 在当前目录及其子目录下搜索包含"a and b"行的文件
grep -ir SendByte * 在当前目录及其子目录下搜索包含sendbyte而不管大小写的行的文件
grep -R "words received!" --include=*.c *
或:grep -r "words received!" --include=*.c . 在当前目录及其子目录下搜索包含words received!的文件
find在目录树中查找文件。实例如下:
find . -name code.c
区别,grep的格式在文件前面,而find的路径在所要查找文件之前。
记忆:
grep:检索 字符串 于 路径 中,
find:发现 路径 中含指定名称的文件。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步