shell脚本 - 如何使用分隔符拆分字符串“,”

时间:2011-12-19 02:09:07

标签: php shell

  

可能重复:
  Split string based on delimiter in bash?

我有一个shell脚本,可以通过php调用并传递一个变量($ 1)

当我使用MYVAR = $1时,echo MYVAR无效

如何将此变量($1)分配给另一个变量并使用分隔符“,”将其拆分并将其转换为数组以进行循环?

1 个答案:

答案 0 :(得分:4)

嗯,在没有代码的情况下猜对了答案。

shell脚本中的变量赋值必须是:

  MYVAR=$1

周围的空间不正确:

  MYVAR = $1

回声必须使用$前缀输出实际变量:

  echo $MYVAR

不只是文字字符串:

  echo NOVAR