Shell实例----------从文件夹里面多个文件里面查找指定内容
2016-09-04 23:00
295 查看
脚本执行方式:脚本名称 目录的路径 要查找的内容
##根据实际情况自行修改脚本,像目录里面递归查找等等
#这个脚本存在BUG,无法递归查找,既如果要查找的目录下面有目录,就会报错
#解决方法,用递归思想
while [ -d $file_name ] #如果是文件,就去里面,重复上一步,用的就是递归思想
#!/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
##根据实际情况自行修改脚本,像目录里面递归查找等等
#这个脚本存在BUG,无法递归查找,既如果要查找的目录下面有目录,就会报错
#解决方法,用递归思想
while [ -d $file_name ] #如果是文件,就去里面,重复上一步,用的就是递归思想
相关文章推荐
- 从文件夹里面多个文件里面查找指定内容
- linux系统下查找指定文件夹下文件的shell命令
- c#将一个文件夹及其里面的所有内容(文件和文件夹)复制到指定路径
- C#查找指定文件夹下指定后缀名的所有文件
- matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?
- C#查找指定文件夹下指定后缀名的所有文件
- 使用vi查找文件中指定内容并输出到文件
- shell脚本(从一些文件中查找含有特定字符的文件,将转移到指定地方)
- 用python查找指定格式或名称的文件及修改指定文件夹名称
- find命令查找包含指定内容的文件
- adb shell下使用命令行删除android系统中指定文件和文件夹
- java 多线程查找文件夹下所有文件中指定的字符串
- 在指定文件夹中的文件中查找包含指定字符的行(这个小东西不错[Perl])
- 复制一个文件夹包括里面的文件,并以指定名字命名
- [Ubuntu] Linux查找当前文件夹下文件内容
- 在一个exe文件中查找指定内容,找到则返回起始位置, 否则返回0
- 批处理复制最新的文件夹里面的bmp文件到指定目录
- vb查找指定文件夹下面的所有文件和其子目录下的文件
- .C# 拷贝一个图片到指定文件夹下(IO文件操作实例)
- 取得指定文件里面的内容