2013-07-01 2 views
0

다른 셸 스크립트를 실행하는 셸 스크립트를 만들고 있습니다.셸 스크립트 - 두 번째 수준 스크립트에 대한 매개 변수 입력

두 번째 스크립트에는 매개 변수가 필요하므로 프롬프트를 기다리지 않고 매개 변수를 전달하고 싶습니다.

은 그래서이 같은 것입니다 :

SECOND_SCRIPT=script_2.sh 
$SECOND_SCRIPT 

#Do something to pass parameters to SECOND_SCRIPT 

#Continue normal script. 

$SECOND_SCRIPT이 실행되는 시점에서, 그것은 SECOND_SCRIPT 메뉴를 보여주고, 내가 입력에 몇 가지 매개 변수가 있습니다. FIRST_SCRIPT 안에 전달하고 싶습니다.

+0

매개 변수는 명령 행의 인수입니다, 소리. – Barmar

+0

명령 줄 인수 ('myScript2.sh 1 2 3')로 전달하거나 ('echo "1 2 3"| myScript2.sh') 파이프로 전달하십시오. –

답변

2

사용하십시오 여기-문서 : 당신이 입력을 의미처럼

$SECOND_SCRIPT <<EOF 
input1 
input2 
... 
EOF 
관련 문제