Como executar as opções do menu automaticamente no script unix

0

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

    
por testprabhu 07.04.2016 / 14:21

1 resposta

0

Minha experiência é triste usando ferramentas parecem: Whiptail ou caixa de diálogo é melhor para fazer o menu

Para mais informações, consulte:

link

Para o diálogo:

link

    
por 08.04.2016 / 11:29