Scripting
在 KSH 函式中使用變數
如果設置了一個選項,我試圖有一個開關
while getopts "s:u:d:e:ch" _OPTION; do case $_OPTION in ... c) isCSet="Y"
然後我呼叫我的函式:
myFunction $isCSet
然後在我的功能中我正在做:
echo $1
但我什麼都沒有。我怎麼解決這個問題?
您可能缺少初始化
isCSet
,例如:isCSet=N while getopts s:u:d:e:ch _OPTION; do case $_OPTION in ... c) isCSet=Y;; ...