私はテストawk
していて、この考えを得ました。
raja@badfox:~/Desktop/trails$ cat num.txt
1 2 3 4
1 2 3 4
4 1 2 31
raja@badfox:~/Desktop/trails$ awk '{ if ($1 == '4') print $0}' num.txt
4 1 2 31
raja@badfox:~/Desktop/trails$
したがって、コマンドはファイル名num.txtの最初の列で4をチェックします。
したがって、列4にも4があるので、出力が必要です。たとえば、100列の情報があり、検索している用語の列数として出力を取得したい場合です。
上記の例から、出力として列4と列1が必要であり、4を検索しています。