您的位置:首页 > 其它

从文件夹里面多个文件里面查找指定内容

2016-08-28 17:28 357 查看
脚本执行方式:脚本名称 目录的路径 要查找的内容

#根据实际情况自行修改脚本,像目录里面递归查找等等
#!/bin/bash
num=`ls $1 |tr ' ' '^$'|wc -l`
for i in `seq 1 $num`
do
file_name=`ls $1|tr ' ' '^$'|sed -n $i'p'`
#   echo $file_name
#   echo 查看 $1$file_name
cat $1/$file_name|grep $2 2>/dev/null
if [ $? -eq 0 ]
then
echo $file_name文件里有"$2"
fi
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: