grep 으로 찾은 파일을 바로 vi에서 볼 수 있는 스크립트입니다.
많이 사용할 거 같아서 만들었는데
그 이후 일주일간 사용한적은 없습니다. ;(
많이 사용할 거 같아서 만들었는데
그 이후 일주일간 사용한적은 없습니다. ;(
손에 익어서 그런지 요즘 들어서 부쩍 사용하기 시작했습니다.
#!/bin/bash
if [ $# -ne 2 ]; then
echo "Usage: gvi pattern file-extention"
echo "eg: gvi CESC dat"
exit 1
fi
files=`grep $1 *$2 | awk -F : '{print $1}' | uniq`
result_count=`grep $1 *$2 | awk -F : '{print $1}' | uniq | wc -l`
if [ $result_count -eq 0 ]; then
echo 'no file mached'
exit 0
fi
echo "list of files : $result_count"
echo $files | sed 's/ /\n/g'
echo -n "(q: quit, enter: open files with vi):"
read input
if [ $input = 'q' ]; then
echo $input
exit 0
fi
vi $files
if [ $# -ne 2 ]; then
echo "Usage: gvi pattern file-extention"
echo "eg: gvi CESC dat"
exit 1
fi
files=`grep $1 *$2 | awk -F : '{print $1}' | uniq`
result_count=`grep $1 *$2 | awk -F : '{print $1}' | uniq | wc -l`
if [ $result_count -eq 0 ]; then
echo 'no file mached'
exit 0
fi
echo "list of files : $result_count"
echo $files | sed 's/ /\n/g'
echo -n "(q: quit, enter: open files with vi):"
read input
if [ $input = 'q' ]; then
echo $input
exit 0
fi
vi $files
'프로그래밍 노트' 카테고리의 다른 글
Javascript로 파일 읽기 (0) | 2009.11.16 |
---|---|
Commons Digester (0) | 2009.11.11 |
Oracle SQL 메모 (0) | 2009.10.19 |
Axis2 codegen bug (0) | 2009.08.09 |
Cruise Control + SVN (1) | 2009.08.09 |