次の入力を想定しています。
$ cat example
{many lines of text}
Col1 Col2 Col3
foo bar 2
bar baz 3
baz bar 8
bar foo 0
foo baz 9
baz bar 3
{many more lines of text}
次の2つのawkスニペットは、私が求めているデータを解析します。
cat example | awk -v 'RS=\n\n' '/^Col1 /' | awk '$2 == "bar" && $3 > 1 {print $1}'
foo
baz
baz
2つのスニペットを1つのawkに結合するにはどうすればよいですか?
awk '
...
...
...
' example