Ah, há algo embutido: zenity
um programa de diálogo gráfico:
if zenity --question --text="Is this OK?" --ok-label=Yes --cancel-label=No
then
# user clicked "Yes"
else
# user clicked "No"
fi
Além de zenity
, você pode usar um dos seguintes:
if dialog --yesno "Is this OK?" 0 0; then ...
if whiptail --yesno "Is this OK?" 0 0; then ...