时间:2021-05-23
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样
复制代码 代码如下:
arr=$(echo $test|tr "," "\n")
还可以这样
复制代码 代码如下:
OLD_IFS=$IFS
IFS=','
arr=$test
IFS=$OLD_IFS
然后用
复制代码 代码如下:
for x in $arr; do
echo $x
done
看看效果
或者更直接一点
复制代码 代码如下:
IFS=',' arr=($test)
这样直接就变成了 bash 数组。可以这样遍历:
复制代码 代码如下:
for x in ${arr[@]}; do
echo $x
done
或者直接通过下标访问:
复制代码 代码如下:
echo ${arr[0]}
echo ${arr[1]}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
split()方法用于把一个字符串分割成字符串数组。例子1在本例中,我们将按照不同的方式来分割字符串:varstr="Howareyoudoingtoday&#
shell如何用指定的分隔符来分割字符串让结果为一个字符串数组,类似java中的split,而split关键字已经留给文件分割了,故字符串就分割处理就不能在使用
split()分割字符串1.不同环境下的区分Java:分割字符串不能写成split(“$”)//$为要分割的字符Android:分割字符串需要加上中括号spli
批处理字符串分割实例使用for命令可以对字符串进行分段处理。分割字符串@echooff::定义一个以分号作为分隔的字符串setstr=AAA;BBB;CCC;D
split()方法的定义和用法:split()方法可以利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组。注:作为分割符的子字符串不会成为返