Linux shell 将字符串分割成数组
2017-09-20 11:36
417 查看
原文链接:http://1985wanggang.blog.163.com/blog/static/776383320121745626320/
a="one,two,three,four"
要将$a分割开,可以这样:
OLD_IFS="$IFS"
IFS=","
arr=($a)
IFS="$OLD_IFS"
for s in ${arr[@]}
do
echo "$s"
done
上述代码会输出
one
two
three
four
arr=($a)用于将字符串$a分割到数组$arr ${arr[0]} ${arr[1]} ... 分别存储分割后的数组第1 2 ... 项 ,${arr[@]}存储整个数组。变量$IFS存储着分隔符,这里我们将其设为逗号 "," OLD_IFS用于备份默认的分隔符,使用完后将之恢复默认。
a="one,two,three,four"
要将$a分割开,可以这样:
OLD_IFS="$IFS"
IFS=","
arr=($a)
IFS="$OLD_IFS"
for s in ${arr[@]}
do
echo "$s"
done
上述代码会输出
one
two
three
four
arr=($a)用于将字符串$a分割到数组$arr ${arr[0]} ${arr[1]} ... 分别存储分割后的数组第1 2 ... 项 ,${arr[@]}存储整个数组。变量$IFS存储着分隔符,这里我们将其设为逗号 "," OLD_IFS用于备份默认的分隔符,使用完后将之恢复默认。
相关文章推荐
- 【Shell】linux shell将字符串分割成数组
- linux shell将字符串分割数组
- linux shell 下将字符串分割成数组
- linux shell 将字符串分割成数组
- [转+整理]linux shell 将字符串分割成数组
- Obj-C数组以及字符串拼接与分割
- 字符串转换成数组,去最号的分割号
- 将中文字符串分割为数组 解决str_split中文乱码php
- ORACLE(PL/SQL) 根据字符分割(SPLIT)字符串返回数组
- T-SQL象数组一样处理字符串,分割字符串
- BASH字符串处理:字符串分割为数组
- 如何把一段逗号分割的字符串转换成一个数组?
- string 关键字 字符串 分割 组成 list 数组
- C语言根据特定的符号分割字符串 如:字符串"a,bbb,ccc"->数组[a,bbb,ccc]
- shell 将字符串分割成数组
- 支持中文的PHP按字符串长度分割成数组代码
- php把字符串指定字符分割成数组
- JS分割字符串并放入数组的函数
- Cocos2d-x Array Samples 数组初始化、字符转浮点值,数组纬度转换、字符串分割
- PHP fgets按行读取字符串和explode分割字符串为数组