gref
출처 : http://kelp.or.kr/korweblog/stories.php?story=04/09/22/4881541
#!/bin/sh
#
#
# 검색을 시작하려는 상위 디렉토리로 cd하여
# $ gref keyword
# 를 수행하면 recursive하게 검색을 수행하여 그 keyword가 포함된
# 파일명과 그 행을 보여준다.
#
if [ $# = 1 ]
then
dir=.
else if [ $# = 2 ]
then
dir=$2
else
echo "USAGE: gref patten [path]"
exit 1
fi
fi
find $dir -type f -exec grep -l "$1" {} \; \
-exec grep -n "$1" {} \; \
-exec echo " " \;
#!/bin/sh
if [ $# = 1 ]
then
dir=.
else if [ $# = 2 ]
then
dir=$2
else
echo "USAGE: gref patten [path]"
exit 1
fi
fi
find $dir -type f -exec grep -l "$1" {} \; \
-exec grep -n "$1" {} \; \
-exec echo " " \;
이런 스크립트를 만들어서 사용합니다.(gref란 이름으로)
간단하게
gref [검색하고싶은 string]
을 치시면 됩니다. 서브디렉토리까정 다 털어줍니다.
윈도우즈에서도 나름대로 검색이 가능하나 이것이랑 섞어서 쓰면
더 좋더군요.
'Linux > Linux 명령어' 카테고리의 다른 글
Mount (0) | 2008.10.08 |
---|---|
리눅스 디렉토리별 사용 용량 확인 (0) | 2008.04.15 |
FTP 명령어 사용법 (0) | 2008.03.24 |