다음과 같은 배치 파일이 있습니다.쉘 스크립트에 인수를 전달하려면 어떻게해야합니까?
java temptable %1 %2
위와 동일한 쉘 스크립트가 필요합니다. 나는 쉘 스크립트에 인수를 전달할 것이고 그것은 유혹에 넘어 가게해야한다.
다음과 같은 배치 파일이 있습니다.쉘 스크립트에 인수를 전달하려면 어떻게해야합니까?
java temptable %1 %2
위와 동일한 쉘 스크립트가 필요합니다. 나는 쉘 스크립트에 인수를 전달할 것이고 그것은 유혹에 넘어 가게해야한다.
(한 쉘,하지만 리눅스 세계에서 아마도 가장 일반적인이다), 등가은 다음과 같습니다 인수에 공백이 없습니다 가정
java temptable $1 $2
. 공간이있는 경우, 당신은 당신의 주장을 인용한다 :
java temptable "$1" "$2"
을 또한 수행 할 수 있습니다
java temptable $*
나 :
java temptable "[email protected]"
을 다시 (통과 모든 매개 변수를 원하는 경우, 그 두 번째 매개 변수는 각각 "$ 1" "$ 2" "$ 3"...과 같은 매개 변수를 인용하는 것과 같습니다.
#!/bin/bash
# Call this script with at least 3 parameters, for example
# sh scriptname 1 2 3
echo "first parameter is $1"
echo "Second parameter is $2"
echo "Third parameter is $3"
exit 0
출력 :
여기[[email protected] ~]# sh parameters.sh 47 9 34
first parameter is 47
Second parameter is 9
Third parameter is 34
쉘 스크립트에 인수를 전달하는 방법 기사입니다. 가장 많이 다루는 명령은 입니다. [쉘 스크립트에 인수를 전달하는 방법] (http://bashscript.blogspot.com/2009/11/how-to-pass-arguments-to-shell-script.html) –