2009-07-29 9 views

Respuesta

16

Puede verificar si un descriptor de archivo es un tty (conectado a un terminal) con el comando test -t < filedescriptor no. >. Si es así, puede solicitarle al usuario. Si no es así, la salida probablemente se canalice o cancele en alguna parte.

if test -t 1 ; then 
    echo stdout is a tty 
fi 
+0

¡Gracias! Exactamente lo que estaba buscando. – alberge

Cuestiones relacionadas