케이스, 함수 및 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] 삭제
몇 마디 만하겠습니다