1

这完美地工作:

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

但我也想打印远离 $i 字段的第二个字段。

想法?

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 回答