Existe uma variável de ambiente para isso. Se estiver sendo executado na tela, $TERM
será screen
. É simples assim; basta fazer um se sobre ele. Por exemplo,
if [ $TERM != 'screen' ]; then echo foo; else echo bar; fi
ecoará a barra quando na tela; foo de outra forma.