1

これは完全に機能します:

awk '{for (i=1;i<=NF;i++) if($i ~/mystring/) print $1, $i}'

しかし、$iフィールドから離れた2番目のフィールドも印刷したいと思います。

アイデア?

4

1 に答える 1

5

かなり単純です:)

awk '{for (i=1;i<=NF;i++) if($i ~/mystring/) print $1, $i, $(i+2)}'
于 2012-08-09T21:04:57.750 に答える