williamcmello
(usa Debian)
Enviado em 13/02/2014 - 10:51h
Bom dia,
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/bash
MENU=$( 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
Segue o erro:
./menu_retag.sh: linha 16: [: -eq: esperado operador unário