比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样 代码如下:arr=$(echo $test|tr “,” “\n”)还可以这样 代码如下:OLD_IFS=$IFSIFS=’,’arr=$testIFS=$OLD_IFS然后用 代码如下:for x in $arr; do echo $xdone看看效果
或者更直接一点 代码如下:IFS=’,’ arr=($test)这样直接就变成了 bash 数组。可以这样遍历: 代码如下:for x in ${arr[@]}; do echo $xdone或者直接通过下标访问: 代码如下:echo ${arr[0]}echo