这非常有效:
awk '{for (i=1;i<=NF;i++) if($i ~/mystring/) print $1, $i}'
Run Code Online (Sandbox Code Playgroud)
但是我也希望在$ i字段之外打印第二个字段.
想法?
相当简单:)
awk '{for (i=1;i<=NF;i++) if($i ~/mystring/) print $1, $i, $(i+2)}'
Run Code Online (Sandbox Code Playgroud)