zenull
(usa Outra)
Enviado em 25/04/2017 - 14:53h
Não tenho ideia do que é HP.
Ao invés do dialog, acho melhor usar o zenity,mais pela aparência.
Pra fazer o que quer basta dominar uso de variáveis, case, if, for, while, etc e já faz muita coisa.
Muito útil também:
http://aurelio.net/shell/canivete/
Um simples exemplo de menu no zenity:
teste_menu=$(zenity --list --title="Exemplo de menu" --text="Escolha uma opção:" --column="coluna1" \
"link1" \
"link2" \
"link3")
case "$teste_menu" in
"link1" ) zenity --info --text="comando da primeira opção" ;;
"link2" ) zenity --info --text="comando da segunda opção" ;;
"link3" ) zenity --info --text="comando da terceira opção" ;;
"*" ) exit ;;
esac
Pergunta (na versão mais recente tem opção de acrescentar um terceiro botão):
zenity --question --text="Pegunta qualquer... sim ou não?"
if [ $? = 0 ]; then
#comandos para o sim
zenity --info --text="você escolheu sim."
elif [ $? = 1 ]; then
#comandos para o não
zenity --error --text="você escolheu não."
fi