Verifique se o stdout está conectado a um terminal a partir de um script AWK

0

Existe alguma maneira de verificar se o stdout de um script AWK está anexado a um terminal, assim como test -t 1 em um shell?

    
por manu 11.04.2016 / 21:29

1 resposta

2

Sim, se o seu awk tiver a função system() , que pode executar comandos:

awk 'BEGIN{rc = system("test -t 1")}'

rc será o código de retorno do teste.

    
por 11.04.2016 / 21:34

Tags