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脚本完整