|
|
发表于 2011-8-6 13:59:38
|
显示全部楼层
改进一下。
1 #!/bin/bash
2
3 scandir=$1
4 scancode=$2
5
6 scan(){
7 local i
8 while read i; do
9 grep -q "${scancode}" $i && echo $i
10 done < <(find ${scandir} -type f)
11 }
12
13 if [ $# != 2 ]; then
14 echo "USAGE: $0 DIR CODE"
15 echo "e.g.: $0 /var/www php"
16 exit 1
17 fi;
18 scan |
|