awk 질문 입니다.

dux의 이미지

# awk '/wait_event_row0/{print $1, $NF;}' /usr/local/share/alert/data/tmp 를 이용해서 정보를 가지고 오고 있습니다. 그런데, /wait_event_row0/ 부분에서 wait_event_row0를 변수로 주고 awk 명령어를 실행시킬 수 없을까요? -v 옵션같은것으로 해봤지만 패턴검색을 변수로 하지를 않네요-_- 뭐 쉘스크립트로 한번 입혀서 거기다 argument를 줘도 되겠지만.. 패턴검색부분을 변수로 할 수 있는 방법이 없나요?

pynoos의 이미지

VAR=wait_event_row0 ; ( awk "/$VAR/{print \$1, \$NF;}" /usr/local/share/alert/data/tmp )

이렇게 하면 되지 않을까요? subshell로.