在Shell中分割字符串的例子
2014-06-11 00:00
597 查看
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样
还可以这样
然后用
看看效果
或者更直接一点
这样直接就变成了 bash 数组。可以这样遍历:
或者直接通过下标访问:
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中分割字符串的例子
- shell 将字符串分割成数组
- Unix系统的SHELL程序如何将字符串分割成数组
- Split分割字符串使用方法 例子 部分正则表达式
- C++字符串处理的一个例子:1.查找一个字符在字符串中第n次出现的位置。2分割字符串
- shell分割字符串
- 使用回车或换行分割字符串例子
- Shell中字符串分割的三种方法
- js中通过split函数分割字符串成数组小例子
- js中通过split函数分割字符串成数组小例子
- shell 分割字符串存至数组
- shell 分割字符串存至数组
- shell 分割字符串存至数组
- shell 字符串操作的几个例子
- shell 字符串分割 / /
- shell高效获取分割字符串的方法?
- 在shell中如何分割字符串
- shell对字符串分割存入数组中
- Shell 字符串分割
- shell中用awk分割字符串