博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转+整理]linux shell 将字符串分割成数组
阅读量:5925 次
发布时间:2019-06-19

本文共 354 字,大约阅读时间需要 1 分钟。

 

原文链接:

 

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用于备份默认的分隔符,使用完后将之恢复默认。

转载于:https://www.cnblogs.com/FlyFive/p/3640243.html

你可能感兴趣的文章
Linux 下mysql永久更改字符集
查看>>
Android UI开发第二十三篇——分享书架UI实现
查看>>
Windows7下配置Emacs+Cedet+Ecb插件
查看>>
案例12: 分页
查看>>
android Nine-Patch的使用(制作聊天界面必学)
查看>>
生成环境安全加固项
查看>>
引跑科技助力传统企业构建大数据价值体系
查看>>
rpm、yum工具的介绍和用法
查看>>
java 调用cmd
查看>>
我的友情链接
查看>>
javaIO
查看>>
我的友情链接
查看>>
apache prefork模式优化错误
查看>>
如何开发一个 PyCharm 插件
查看>>
yum的使用
查看>>
创建可扩展性系统-7-1
查看>>
jQuery 选择框 Selectator
查看>>
土豆 GhostXP SP3 系统2012新年纯净版V1
查看>>
Java对Map排序
查看>>
linxu send out main
查看>>