答え1
grep
ちょっと混乱していますawk
。
を使用するとgrep ' $4=="1" $5=="1" '
正規表現としてgrep
解釈されます。式は行の終わり()の後にあるaの発生を$4=="1" $5=="1"
一致させようとしますが、これは決して発生しません。4
$
代わりに:
qstat -a | awk '$4 == "1" && $5 == "1" { print $2, $6 }'
タイトルも欲しい場合:
qstat -a | awk 'NR == 1 || ($4 == "1" && $5 == "1") { print $2, $6 }'