2011-12-19 105 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