0
e.g ksh myshell.sh parm1, $$param2.
我想第二個參數變量分配我的shell腳本
例如內var1=$2
,然後用它作爲$var1
,
即VAR1,當我用它作爲我的$var1
shell腳本里面應該有值$$param2
。
e.g ksh myshell.sh parm1, $$param2.
我想第二個參數變量分配我的shell腳本
例如內var1=$2
,然後用它作爲$var1
,
即VAR1,當我用它作爲我的$var1
shell腳本里面應該有值$$param2
。
這聽起來是正確的。您只需確保正確引用了對my shell.sh
的調用,以便在甚至調用腳本之前shell不會擴展$$
。
ksh myshell.sh parm1 '$$param2'
或
ksh myshell.sh parm1 $\$param2
注意,你不需要逃避兩個美元符號,儘管你可以,如果你喜歡。這是而不是足以逃脫第一個,因爲$param2
仍然會擴大。