2009-07-29 8 views

Répondre

16

Vous pouvez vérifier si un descripteur de fichier est un tty (attaché à un terminal) avec la commande test -t < numéro de fichier. >. Si c'est le cas, vous pouvez inviter l'utilisateur. Si ce n'est pas le cas, la sortie est probablement redirigée ou redirigée quelque part.

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

Merci! Exactement ce que je cherchais. – alberge

Questions connexes