0

ログファイル内のいくつかの単語を検索し、ファイル内のそれらの行から指定された列番号のみを表示したいと考えています。
例: abc.log で「単語」を検索し、列 4,11 を出力したい

grep "word" abc.log | awk '{print $4}' | awk '{print $4}'

しかし、これはうまくいきません。誰か助けてください

4

1 に答える 1

1

別の にパイプするのではなく$4、一緒に印刷する必要があります。$11$4awk

また、 can があるgrepので必要ありません。awkgrep

次のようにしてみてください。

awk '/word/{print $4,$11}' abc.log
于 2013-09-12T11:55:59.793 に答える