출구 명령이 동일한 스크립트 ()에서 실행 된 후에 실행해야하는 쉘 스크립트에서 명령이있는 상황이 있습니다. 내가 뭔가를 미친 소리 !! 알고!) 내가 exit $?
를 실행 한 후 명령을 touch ~/abc.txt
실행하려면 다음쉘 스크립트 : 쉘 스크립트에서 "exit"명령을 실행 한 후 명령 실행
#!/bin/sh
ls -l ~/.
exit $?
touch ~/abc.txt
같은위한 솔루션 및 명령을 찾으려면
touch ~/abc.txt
될 수 있습니다 모든 명령.
제약 : 1) 위 스크립트의 exit $?
부분을 수정할 수 없습니다. 2) 명령은 exit $?
명령 뒤에 만 실행해야합니다.
해결 방법이 있는지 확실하지 않지만 도움이 필요합니다.
왜 첫 번째 줄을 수정할 수 없는지 알고 있습니다. – arkascha
죄송합니다! 지금 내 질문의 제약 조건 부분을 편집했습니다. 스크립트에서 아무 것도 바꿀 수는 있지만 퇴장 명령은 그대로 있어야합니다 !! – latestVersion
스크립트를 수정할 수 없다면, 어떻게'touch' 명령을 추가 할 것으로 예상합니까? 스크립트를 수정할 수 없다면 왜 그 스크립트를'exit' 파일에 추가 할 수 없습니까? – Shahbaz