Minha experiência é triste usando ferramentas parecem: Whiptail ou caixa de diálogo é melhor para fazer o menu
Para mais informações, consulte:
Para o diálogo:
Eu sou novo no UNIX e tentei criar script de automação de acordo com a minha exigência, mas fiquei no meio. Por favor, ajude nisso.
Requisito:
directory /usr/ab/bc contains two menus as test and test1.
fazendo atualmente manual como ir ao diretório / usr / ab / bc e digite o teste de menu e, em seguida, test1
test e test1 contém opções como:
a-activity query
b-access logs
c-console logs
q-Quit
digite então a opção (a) que irá chamar o script abc.sh e digite a opção (b) que chamará act.sh e assim por diante .. mas minha exigência é possível obter os menus do diretório / usr / ab / bc, em seguida, executar um por um como primeiro menu de teste e menu test1 e executar as opções de menu sequencialmente, que irá chamar o script de shell correspondente.
código que tentei:
while true
do
clear
echo "Menu"
echo "a- Run Activity Query:"
echo "b- Parse Access Logs:"
echo "c-Parse Console Logs:"
echo "d- Access Logs:"
echo "q-Quit:"
read answer
case $answer in
a) cd /xx/yy/tt/cmd/
sh ./act.sh
break
;;
b) cd /xx/yy/tt/cmd/
sh ./bct.sh uuu
break
;;
c) cd /xx/yy/tt/cmd/
sh ./cty ttt
break
;;
q) Quit ;;
esac
done
done
Agradecemos antecipadamente por favor ajude nesta
Tags shell-script