Imagem de fundo

No Linux, considere a existência de um arquivo...

No Linux, considere a existência de um arquivo “arquivo.txt” no diretório corrente, com o seguinte conteúdo:


linha 1 valor 10

linha 2 valor 20

linha 3 valor 30


Deseja-se produzir, a partir do arquivo, a seguinte saída:


1 - 10

2 - 20

3 - 30

O script shell usado com comandos AWK que produz a saída desejada é:


A

awk arquivo.txt '{ print $2" - "$4 }'


B

cat arquivo.txt | awk '{ print $2" - "$4 }'


C

cat arquivo.txt | awk '{ print $1" - "$3"\n" }'


D

cat arquivo.txt | awk '{ printf($2" - "$4) }'