williamcmello 0 Denunciar post Postado Fevereiro 13, 2014 Estou desenvolvendo uma script utilizando DIALOG, porém quando eu executo o menu e seleciono a opção desejada, ele não passa o valor da permissão para a variável, ocasionando assim a falha da script. Alguém pode me ajudar? Segue script: ------------------------------------------------------------------------------------------------------------------------ #!/bin/bashMENU=$( dialog --stdout \ --title 'Menu Principal' \ --menu 'Selecione uma Opcao' \ 0 0 0 \ 1 'SCC' \ 2 'PDV SERVER' \ 3 'Criar Novo Usuario' \ 5 'Shell' \ 6 'Logar como Root' \ 7 'Sair' \ 2>&1 > /dev/tty )if [ $MENU -eq 1 ] ; then SCC=$( dialog --stdout \ --title 'Menu SCC' \ --menu 'Selecione uma Opcao' \ 0 0 0 \ 1 'Iniciar o SCC' \ 2 'Parar o SCC' \ 3 'Reiniciar o SCC' \ 5 'Status do SCC' \ 6 'Verificar PDVs' \ 7 'Voltar' 2>&1 > /dev/tty \ )fi ------------------------------------------------------------------------------------------------------------------------ Quando seleciono a primeira opção, da o seguinte erro: ./menu_retag.sh: linha 16: [: -eq: esperado operador unário Compartilhar este post Link para o post Compartilhar em outros sites
Ricardo Olonca 0 Denunciar post Postado Abril 2, 2014 Tenta assim: if [ $MENU == 1 ]; then Compartilhar este post Link para o post Compartilhar em outros sites