digamos, eu tenho uma tabela na imagem que é basicamente "qstat" de trabalhos HPC:
Eu gosto de imprimir as colunas 2 e 6 que correspondem a NDS==1 e TSK==1 Estou usando o comando:
qstat -a |grep ' $4=="1" $5=="1" ' |awk '{print $2, $6}'
Não mostra nenhuma saída sem mensagem de erro. O que estou perdendo?
Você é confuso
grep
eawk
um pouco.Com
grep ' $4=="1" $5=="1" '
,grep
seria interpretado$4=="1" $5=="1"
como uma expressão regular. Essa expressão tentaria corresponder a uma4
ocorrência após o final da linha ($
), o que nunca pode acontecer.Em vez de:
Se você quiser o cabeçalho também: