#!/bin/sh
for i in `cat $1 | awk '{print $1}'`
do
grep "$i" 데이타파일 >> $1.result
done
exit 0
: 며칠 전에 올렸던 질문인데 갈켜주시는 분이 없어서 다시 여쭙습니다.
:
: 제가 bash에서 쉘 프로그래밍을 하고 있습니다.
: 근데 다음 부분에서 좀 막혀서여.... 누가 좀 갈켜주시면 감사하겠슴다.
:
: --------- zz.sh -------------
: #!/bin/sh
:
: 생략
:
: awk '{system("grep -w " $0 " 데이타 파일")}' $1 > $1.result
:
: 생략
: -----------------------------
:
: 이게 뭐하는 거냐하면은여 $1으로 입력 받은 파일의 첫번째 컬럼의
: 문자열($0)을 "데이타 파일"에서 찾아서 결과 파일을 만드는 거거든여.
: 근데 이 "데이타 파일"을 커맨드 라인 argument로 받을 수 없을까여?
:
: 그러니까
: [joshua@bioftp yes]$ zz.sh 리스트파일($1) 데이타파일
: 해서 실행하게여...
: 리스트파일에 있는 내용을 데이타파일에서 찾아주는 프로그램이져.
:
: --
: 제발 좀 갈켜주여...--by kimio