O @KevinDongNaiJia awk requer um arquivo de entrada para funcionar, isso cria e esvazia here string. Então, basicamente finge não há um arquivo vazio no final, caso contrário, o awk irá ler a partir de informações stdin.More aqui
@cuonglm para que você possa, não edite minhas respostas, por favor.
@cuonglm Petty voto negativo, nice!
1
@JID: Nem todo o shell é suportado aqui, é necessário especificá-lo para outros visualizadores. O uso do BEGINbloco evita esse problema e é portátil.
Você pode entrar no awk
ou você pode simplesmente usar o awk para tudo
Resultado
fonte
<<< ""
?here string
. Então, basicamente finge não há um arquivo vazio no final, caso contrário, o awk irá ler a partir de informações stdin.More aquiBEGIN
bloco evita esse problema e é portátil.