shell实例第12讲:给定目录找出包含关键字的文件
生活随笔
收集整理的这篇文章主要介绍了
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讲:给定目录找出包含关键字的文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: shell实例第11讲:取出系统IP地址
- 下一篇: shell实例第0讲:shell脚本完整