shell 将字符串分割成数组
来源:互联网 发布:pu皮单肩包推荐知乎 编辑:程序博客网 时间:2024/05/14 17:23
shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk
但是实际上用shell自带的分割数组功能会更方便。假如
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 将字符串分割成数组
- shell 将字符串分割成数组
- Linux shell 将字符串分割成数组
- 【Shell】linux shell将字符串分割成数组
- linux shell 下将字符串分割成数组
- Unix系统的SHELL程序如何将字符串分割成数组
- Shell通过特定字符把字符串分割成数组
- 将字符串分割成数组(仅支持utf8编码)
- c++ 字符串分割成数组
- c++ 字符串分割成数组
- shell 分隔字符串成数组
- Shell 字符串拆分成数组
- 将IP地址分割成数组
- 将字符串转换成数组
- 将字符串转换成数组
- iOS 字符串按照word分割成数组
- iOS---把字符串分割成数组
- js split分割字符串成数组
- numeric_limits
- 驱动视频: Windows驱动讲稿1.6 -- 设备对象详解
- Ext.Window
- ExtJS 4.0 的改变--较为完整的介绍
- XML Publisher 模板开发小技巧
- shell 将字符串分割成数组
- tasklet使用
- 有些东西还得记下来,看过了又忘了,找起来又难找 (fluxbox, ab, seige)
- HTML5中的新标签和新事件属性(Tags and Event Attributes)
- 安装Sql Server 2005失败 出现:性能监视器计数器要求 错误 没有下一步按钮
- Android 菜单(OptionMenu)大全 建立你自己的菜单
- 在Jdeveloper使用SVN时,如果先设置浏览器代理,后在Jdeveloper创建SVN连接会导致的问题
- Cacti Multiple Input Validation Security Vulnerabilities
- 数组初始化