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」を含むテキスト行を検索し、それを出力するように指示します。

関連情報