글쓴이 : null (2003년 08월 22일 오후 03:37) 읽은수: 3,387 [ 쉘 # 트랙백(0) ]
#!/bin/sh
# usage : grep_in_file [find string]
# 현재의 디렉토리의 파일들의 내용중에 [fund string] 가 있나 없나를 찾아줌
# in file search
finding()
{
for filename in `ls`
do
if [ -f "$filename" ]
then
result=`cat $filename | grep $1 | wc -l`
if [ $result > 0 ]
then
echo "$filename $result [ OK ] ";
fi
fi
done
return 0
}
if [ $1 ]
then
finding "$1"
else
echo "usage : grep_in_file [find string]"
fi
Posted by 홍반장