awk 명령에서 '/'의 목적은 무엇입니까?

awk 명령에서 '/'의 목적은 무엇입니까?

이것이 작동하는 이유는 무엇입니까?

echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: '/NetRange/ {print $2}'

그리고 이건 그렇지 않아

echo 'NetRange:192.168.1.1-192.168.255.255' | awk -F: 'NetRange {print $2}'

의 목적은 무엇입니까 /?

답변1

grep 및 find 명령과 유사합니다.

예를 들어, txt 파일 "Firstprog.txt"에서 "hello"라는 단어를 검색하려는 경우입니다.

awk '/hello/' Firstprog.txt

이는 Awk에게 "hello"라는 문자열이 포함된 텍스트 줄을 파일에서 검색하여 인쇄하도록 지시합니다.

관련 정보