Não awk imprimir todas as linhas se for passado argumentos vazios

2

Eu pensei que awk sem argumentos é equivalente a awk {print} file .
Mas quando eu faço:

awk '' file

Nada é impresso.

Por quê?

    
por Jim 15.07.2014 / 09:06

1 resposta

3

Como no seu caso, awk avaliou uma condição falsa e nenhuma ação associada para que não faça nada.

awk faz a ação padrão imprimir quando uma condição é verdadeira e nenhuma ação é especificada,

Tente:

awk 1 file
    
por 15.07.2014 / 09:15

Tags