0
可能重複:
Split string based on delimiter in bash?shell腳本 - 如何分割帶分隔符的字符串 「」
我有一個shell腳本,通過PHP調用和傳遞一個變量($ 1)
當我使用和echo MYVAR
不工作
我怎樣才能將這個變量($1
)賦值給另一個變量,並用分隔符「」分割,並將其轉換爲循環數組?
可能重複:
Split string based on delimiter in bash?shell腳本 - 如何分割帶分隔符的字符串 「」
我有一個shell腳本,通過PHP調用和傳遞一個變量($ 1)
當我使用和echo MYVAR
不工作
我怎樣才能將這個變量($1
)賦值給另一個變量,並用分隔符「」分割,並將其轉換爲循環數組?
好吧,猜對了沒有代碼的答案。
在外殼腳本變量分配必須是:
MYVAR=$1
空間周圍不正確:
MYVAR = $1
和回波必須輸出一個實際的變量,使用$
前綴:
echo $MYVAR
不只是文字字符串:
echo NOVAR
它無法解決我的問題「當我使用MYVAR = $ 1,並回聲MYVAR不工作」 – user192344 2011-12-19 02:14:29
是你的腳本中的文字符號?這不會給你一個錯誤信息? – mario 2011-12-19 02:16:50
它應該是'MYVAR = $ 1',無論如何都沒有空格。 – 2011-12-19 02:17:17