Shell_Linux 将字符串分割为数组
2017-01-23 14:32
337 查看
原文链接:http://1985wanggang.blog.163.com/blog/static/776383320121745626320/
要将$a分割开,可以这样:
上述代码会输出
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用于备份默认的分隔符,使用完后将之恢复默认。
相关文章推荐
- 【Linux】shell字符串分割、数组访问、条件判断
- shell 将字符串分割成数组
- shell 分割字符串存至数组
- shell对字符串分割存入数组中
- shell 将字符串分割成数组
- shell 分割字符串存至数组
- Unix系统的SHELL程序如何将字符串分割成数组
- shell 将字符串分割成数组
- Shell通过特定字符把字符串分割成数组
- 【Shell】linux shell将字符串分割成数组
- shell 分割字符串存至数组
- shell 分割字符串存至数组
- shell 分割字符串存至数组
- shell 将字符串分割成数组
- 按指定的字符把字符串分割为字符串数组
- Linux Bash Shell学习(十六):数组
- 【shell】linux统计某一文件中字符串“sent ip”出现的次数
- 20100706 学习记录:截取字符串最后一个字符 && asp textarea 多行数组分割处理
- Linux系统shell脚本对字符串、数字、文件的判断
- 字符串分割存储到数组