쉘프로그래밍 egrep and질문
글쓴이: sk7755 / 작성시간: 화, 2016/03/29 - 3:14오후
egrep -i 홍길동 data | egrep -i 서울시 | awk -f display.awk
이 소스코드는 data에서 서울시와 홍길동이 모두 들어있는 행을 찾고 다음으로 넘겨주는 건데요.
egrep -i 홍길동 data | egrep -i 서울시 | awk -f display.awk
이거는 오류가안나는데
arg="egrep -i 서울시 data | egrep -i 홍길동"
$arg | awk -f display.awk
egrep: |: No such file or directory
egrep: egrep: No such file or directory
egrep: 서울시: No such file or directory
이거는 이렇게 오류가 납니다.. 도와주세요.
Forums:
eval "$arg | awk -f
eval "$arg | awk -f display.awk"
헐..ㅋㅋㅋ
이렇게 바꾸니까 바로 되네요 eval가 뭔지 찾아봐야겠어요 ㅠㅜ
참고로, 아래와 같이 $arg만 eval 하는 식으로
참고로, 아래와 같이 $arg만 eval 하는 식으로 해도 됩니다.
아래와 같이 Process Substitution을 이용해도 되고요.
댓글 달기