실행 시 .sh 파일에 값을 전달하세요.

실행 시 .sh 파일에 값을 전달하세요.

안녕하세요, 실행할 때 값을 전달해야 하는 script.sh 스크립트가 있습니다. 예를 들어 백업의 경우 1, 인쇄의 경우 복사본 3, 3입니다. 여기서는 명령줄을 통해 값을 전달해야 합니다. 쉘 파일을 실행할 때 이 값을 자동으로 전달하고 싶습니다. 해결책을 제공해주십시오.

답변1

귀하의 의견을 보면 귀하의 스크립트가 프로그래밍 방식으로 자신을 호출하는 복잡한 데몬처럼 작동하기를 원한다고 추론합니다.

필요한 자동화 수준을 관리하려면 다른 스크립트를 작성해야 한다고 생각합니다. 해당 스크립트는 가지고 있는 스크립트와 필요한 논리를 호출합니다.

답변2

Bash에서는 다음과 같이 할 수 있습니다:

alias script.sh='script.sh 1'

입력하는 script.sh 1대로 항상 실행됩니다 .script.sh

관련 정보