2011-12-19 103 views
0

可能重複:
Split string based on delimiter in bash?shell腳本 - 如何分割帶分隔符的字符串 「」

我有一個shell腳本,通過PHP調用和傳遞一個變量($ 1)

當我使用​​和echo MYVAR不工作

我怎樣才能將這個變量($1)賦值給另一個變量,並用分隔符「」分割,並將其轉換爲循環數組?

+0

它無法解決我的問題「當我使用MYVAR = $ 1,並回聲MYVAR不工作」 – user192344 2011-12-19 02:14:29

+0

是你的腳本中的文字符號?這不會給你一個錯誤信息? – mario 2011-12-19 02:16:50

+1

它應該是'MYVAR = $ 1',無論如何都沒有空格。 – 2011-12-19 02:17:17

回答

4

好吧,猜對了沒有代碼的答案。

在外殼腳本變量分配必須是:

MYVAR=$1 

空間周圍不正確:

MYVAR = $1 

和回波必須輸出一個實際的變量,使用$前綴:

echo $MYVAR 

不只是文字字符串:

echo NOVAR