# Si xmessage existe, il est execute et la valeur du bouton clique est affiche dans le terminal
# Le -print permet de retourner le nom du bouton (OK ou Annuler dans l'exemple) dans le terminal
xmess=`which xmessage 2>> /dev/null | wc -w | tr -d ' '`
if test "$xmess" = "1"
then
xmessage -buttons 'OK':1,'Annuler':2 -print 'Hello world !'
echo $?
fi