手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >在Shell中分割字符串的例子
在Shell中分割字符串的例子
摘要:比如,要分割test=”aaa,bbb,cccc,dddd”,可以这样复制代码代码如下:arr=$(echo$test|tr",""n")还...

比如,要分割 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]}

【在Shell中分割字符串的例子】相关文章:

linux shell实现判断输入的数字是否为合理的浮点数

Linux shell脚本中字符串连接的方法

Shell中删除某些文件外所有文件的3个方法

在shell或者perl中改变字体或背景的颜色

shell脚本中28个特殊字符的作用简明总结

使用Bash Shell获取文件名和目录名的简单方法

Shell中判断字符串是否为数字的6种方法分享

Shell中获取脚本所在目录绝对路径的方法

Shell脚本中实现更新PHP5

Shell实现的一些数学运算自定义函数分享

精品推荐
分类导航