>

UNIX를 처음 사용하고 요구 사항에 따라 자동화 스크립트를 만들려고했지만 중간에 멈췄습니다.이 문제를 해결하십시오.

요구 사항 :

          directory /usr/ab/bc contains two menus as test and test1.

현재/usr/ab/bc 디렉토리로 가서 menu test를 입력 한 다음 test1을 입력하여 수동으로 수행

test와 test1은 다음과 같은 옵션을 포함합니다 :

a-activity query
b-access logs
c-console logs
q-Quit

그런 다음 abc.sh 스크립트를 호출하는 옵션 (a)를 입력 한 다음 act.sh 등을 호출하는 옵션 (b)를 입력하십시오./bc 그런 다음 첫 번째 테스트 메뉴 및 test1 메뉴와 같이 하나씩 실행하고 해당 쉘 스크립트를 호출하는 메뉴 옵션을 순차적으로 실행합니다.

내가 시도한 코드 :

  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

미리 감사드립니다.

  • 이전 ubuntu - "mountnfs - 서버에서 액세스 거부"오류를 해결하는 방법
  • 다음 permissions - 브라우저를 분리하는 방법?