簡體   English   中英

將兩個參數傳遞給 shell 腳本時獲取空值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM