欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

shell实例第12讲:给定目录找出包含关键字的文件

发布时间:2025/6/15 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 shell实例第12讲:给定目录找出包含关键字的文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#!/bin/bash #作者:魏波 #时间:2017.02.04DIR=$1 KEY=$2 for FILE in $(find $DIR -type f); doif grep $KEY $FILE & > /dev/null; thenecho "--> $FILE"fi done

说明:

(1)find $DIR -type f

按照文件类型搜索: find 搜索路径 [选项] 搜索内容
选项:
-type d:查找目录
-type f:查找普通文件
-type l:查找软链接文件

(2)grep $KEY $FILE

grep test *file:在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:

结果:

总结

以上是生活随笔为你收集整理的shell实例第12讲:给定目录找出包含关键字的文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。