스크립트를 다시 시작하는 계속 옵션을 어떻게 수행 할 수 있습니까?

User101

케이스, 함수 및 if 문이있는 스크립트가 있습니다. 그런 다음 사용자가 Enter 버튼을 누르면 맨 위에 스크립트가 시작되는 옵션을 만들고 싶습니다.

이것은 내가 한 일 :

read -p "Enter to continue" enter

key=$(~/folder/script)

if [[ $enter = "" ]]; then

          $key
else

         echo "Wrong key!"
fi
발리 노

Bash는 간단히 다음과 같이 가정했습니다 exec $0.

  • $0 전체 스크립트 경로로 평가됩니다.
  • exec 스크립트를 시작하여 현재 인스턴스를 새 인스턴스로 바꿉니다.

후 배치 할 때 echo "Wrong key!", exec $0새로운 입력하라는 메시지가 표시됩니다 스크립트를 다시 시작합니다.

exec참조는 bash 문서 참조하십시오 :
https://www.gnu.org/software/bash/manual/bashref.html#index-exec

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정의되지 않은 속성 '정의되지 않음'을 읽을 수 없습니까? 어떻게 첫 번째 드롭 다운 목록에 숫자를 푸시 할 수 있습니까? 자바 스크립트를 사용하고 계십니까?

분류에서Dev

로그인 화면 이전에 시작되는 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

.NET은 다음 코드 줄을 계속할시기를 어떻게 알 수 있습니까?

분류에서Dev

컴퓨터가 시작될 때 모든 디렉토리의 파일을 정리하는 작은 스크립트를 어떻게 작성할 수 있습니까?

분류에서Dev

컴퓨터가 시작될 때 모든 디렉토리의 파일을 정리하는 작은 스크립트를 어떻게 작성할 수 있습니까?

분류에서Dev

이 스크립트에 이름을 어떻게 표시 할 수 있습니까?

분류에서Dev

시간에 따라 다른 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

Angular에서 외부 스크립트를 어떻게 다시 실행할 수 있습니까?

분류에서Dev

Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

스크립트를 실행하고 생성하는 이메일에 포함하는 데 걸리는 시간을 어떻게 측정 할 수 있습니까?

분류에서Dev

데스크탑 세션이 시작되기 직전에 쉘 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

스크립트는 어떻게 동시에 여러 프로세스를 실행할 수 있습니까?

분류에서Dev

어쨌든 스크립트를 통해 웹을 게시 할 수 있습니까?

분류에서Dev

텍스트 파일을 업데이트하는 스크립트를 어떻게 작성할 수 있습니까?

분류에서Dev

쉘 스크립트가 실행중인 원시 명령을 어떻게 캡처 할 수 있습니까?

분류에서Dev

실행중인 bash 스크립트에서 SLEEP 시간을 어떻게 변경할 수 있습니까?

분류에서Dev

영원히 실행되는 스크립트가 있습니다. 시작시 macOS의 백그라운드에서 어떻게 실행할 수 있습니까?

분류에서Dev

Mac에서 bat를 어떻게 실행합니까? python 또는 bash 스크립트로 다시 작성할 수 있습니까?

분류에서Dev

redmine을 어떻게 다시 시작할 수 있습니까?

분류에서Dev

화면 변경시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

해상도 변경시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

해상도 변경시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

Pi에서 스크립트를 실행하고 SSH를 닫을 때 계속 실행할 수 있습니까?

분류에서Dev

내 스크립트는 원격 세션의 다른 스크립트에서 어떻게 함수를 호출 할 수 있습니까?

분류에서Dev

스크립트에 저장할 수있는 자바 스크립트 코드를 작성할 수있는 입력을 어떻게 할 수 있습니까?

분류에서Dev

이 애니메이션을 어떻게 일시 중지하고 다시 시작할 수 있으며 순수한 CSS로 수행 할 수 있습니까?

분류에서Dev

제출시 python 스크립트를 실행하기위한 html을 어떻게 얻을 수 있습니까?

분류에서Dev

Google 시트에서이 변환을 어떻게 수행 할 수 있습니까?

Related 관련 기사

  1. 1

    정의되지 않은 속성 '정의되지 않음'을 읽을 수 없습니까? 어떻게 첫 번째 드롭 다운 목록에 숫자를 푸시 할 수 있습니까? 자바 스크립트를 사용하고 계십니까?

  2. 2

    로그인 화면 이전에 시작되는 스크립트를 어떻게 실행할 수 있습니까?

  3. 3

    .NET은 다음 코드 줄을 계속할시기를 어떻게 알 수 있습니까?

  4. 4

    컴퓨터가 시작될 때 모든 디렉토리의 파일을 정리하는 작은 스크립트를 어떻게 작성할 수 있습니까?

  5. 5

    컴퓨터가 시작될 때 모든 디렉토리의 파일을 정리하는 작은 스크립트를 어떻게 작성할 수 있습니까?

  6. 6

    이 스크립트에 이름을 어떻게 표시 할 수 있습니까?

  7. 7

    시간에 따라 다른 스크립트를 어떻게 실행할 수 있습니까?

  8. 8

    Angular에서 외부 스크립트를 어떻게 다시 실행할 수 있습니까?

  9. 9

    Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

  10. 10

    Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

  11. 11

    스크립트를 실행하고 생성하는 이메일에 포함하는 데 걸리는 시간을 어떻게 측정 할 수 있습니까?

  12. 12

    데스크탑 세션이 시작되기 직전에 쉘 스크립트를 어떻게 실행할 수 있습니까?

  13. 13

    스크립트는 어떻게 동시에 여러 프로세스를 실행할 수 있습니까?

  14. 14

    어쨌든 스크립트를 통해 웹을 게시 할 수 있습니까?

  15. 15

    텍스트 파일을 업데이트하는 스크립트를 어떻게 작성할 수 있습니까?

  16. 16

    쉘 스크립트가 실행중인 원시 명령을 어떻게 캡처 할 수 있습니까?

  17. 17

    실행중인 bash 스크립트에서 SLEEP 시간을 어떻게 변경할 수 있습니까?

  18. 18

    영원히 실행되는 스크립트가 있습니다. 시작시 macOS의 백그라운드에서 어떻게 실행할 수 있습니까?

  19. 19

    Mac에서 bat를 어떻게 실행합니까? python 또는 bash 스크립트로 다시 작성할 수 있습니까?

  20. 20

    redmine을 어떻게 다시 시작할 수 있습니까?

  21. 21

    화면 변경시 스크립트를 어떻게 실행할 수 있습니까?

  22. 22

    해상도 변경시 스크립트를 어떻게 실행할 수 있습니까?

  23. 23

    해상도 변경시 스크립트를 어떻게 실행할 수 있습니까?

  24. 24

    Pi에서 스크립트를 실행하고 SSH를 닫을 때 계속 실행할 수 있습니까?

  25. 25

    내 스크립트는 원격 세션의 다른 스크립트에서 어떻게 함수를 호출 할 수 있습니까?

  26. 26

    스크립트에 저장할 수있는 자바 스크립트 코드를 작성할 수있는 입력을 어떻게 할 수 있습니까?

  27. 27

    이 애니메이션을 어떻게 일시 중지하고 다시 시작할 수 있으며 순수한 CSS로 수행 할 수 있습니까?

  28. 28

    제출시 python 스크립트를 실행하기위한 html을 어떻게 얻을 수 있습니까?

  29. 29

    Google 시트에서이 변환을 어떻게 수행 할 수 있습니까?

뜨겁다태그

보관