2013-02-07 31 views
0

e.g ksh myshell.sh parm1, $$param2.

我想第二個參數變量分配我的shell腳本

例如內var1=$2

,然後用它作爲$var1

VAR1,當我用它作爲我的$var1 shell腳本里面應該有值$$param2

回答

2

這聽起來是正確的。您只需確保正確引用了對my shell.sh的調用,以便在甚至調用腳本之前shell不會擴展$$

ksh myshell.sh parm1 '$$param2' 

ksh myshell.sh parm1 $\$param2 

注意,你不需要逃避兩個美元符號,儘管你可以,如果你喜歡。這是而不是足以逃脫第一個,因爲$param2仍然會擴大。

相關問題