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:发现 路径 中含指定名称的文件。
本文详细介绍了grep和find两个Linux命令的基本用法及区别。grep用于在文件中搜索指定模式的行并打印出来,find则是在目录树中查找特定文件。文章通过多个实例展示了如何使用这些命令。
725

被折叠的 条评论
为什么被折叠?



