[英]get empty value when passing two parametres to shell script
我正在嘗試提取兩個傳遞給 shell 腳本的變量,例如:
/XDRI_RV_LOAD.KSH 20220617 rv_tiers
在 shell 腳本中,我寫:
date_ctrlm=$1
branche=$2
echo "TEST 1 : " $date_ctrlm
echo " TEST 2 :" $branche
所以我得到這個
TEST 1 : 20220617
TEST 2 :
我不知道為什么這項工作沒有提取 2 參數。 其實我也應該得到
TEST 2 : rv_tiers
謝謝
解決方案是更換:
jobInit ${0} "$@"
經過
jobInit ${0} "$*"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.