1
할당을 수행하는 명령의 종료 상태를 알아야합니다.ksh가 할당 상태로 종료 됨
export VALUE=`My_Get_Value 10`
My_Get_Value 스크립트의 종료 상태를 알아야합니다.
$? 나는 스스로 과제물을 가지고 있습니다.
나는
할당을 수행하는 명령의 종료 상태를 알아야합니다.ksh가 할당 상태로 종료 됨
export VALUE=`My_Get_Value 10`
My_Get_Value 스크립트의 종료 상태를 알아야합니다.
$? 나는 스스로 과제물을 가지고 있습니다.
나는
export VALUE=$(My_Get_Value 10)
가 할당 문이 아닌 KSH의 v93에 필요; 이것은 export
명령에 대한 호출이며, 이으로 보이는 할당 문과 같은 인수를 사용합니다. 가장 쉬운 해결 방법은 호출에서 할당을 export
으로 구분하는 것입니다.
VALUE=$(My_Get_Value 10)
mgv_exit=$?
export VALUE
당신이 (같은 당신이 할당 및 $?
의 값을 저장 사이를 호출하지 않는 한) 이전 또는 할당 후 export
를 호출하는 경우 export
가 에 속성을 설정하기 때문에 그것은 중요하지 않습니다 이름이VALUE
이면 VALUE
이라는 매개 변수의 값이 아닙니다. 다음은 동일합니다 :
export VALUE
VALUE=$(My_Get_Value 10)
mgv_exit=$?
't = \'echo t; 거짓 \'; echo "$ t : $?"'출력? –
내가 수출을 제거하면 $? 스크립트의 종료 상태를 가져옵니다. – Shurik
아, 흥미 롭습니다. 나는'수출'이 그것을했다는 것을 몰랐다. 나는 그것이 합리적이라고 생각한다. 아마 그것을 답으로 추가하고 받아 들여야합니다. –