博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bash中将字符串split成数组的方法
阅读量:5124 次
发布时间:2019-06-13

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

相信编程时,字符串的处理是很频繁被处理的问题,其中大家肯定不陌生各种语言的string.split('sp')将字符串按照某个字符或子串切分成一个数组。

同样,我们在用shell处理文本信息时也可以方便地实现该功能。

这里主要使用了bash中关于字符串变量的处理和array初始化的能力。

 

如下:

 

Shell代码  
  1. #!/bin/bash  
  2.   
  3. str="hello,world,i,like,you,babalala"  
  4. arr=(${str//,/ })  
  5.   
  6. for i in ${arr[@]}  
  7. do  
  8.     echo $i  
  9. done  

 

 

将str按照','切分成一个数组,并遍历之。

当然,这里分隔符可以是一个子串。

转载于:https://www.cnblogs.com/bluecoder/p/3753506.html

你可能感兴趣的文章
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
python目录
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
Andriod小型管理系统(Activity,SQLite库操作,ListView操作)(源代码下载)
查看>>
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
zoj 2286 Sum of Divisors
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
Android 画图之 Matrix(一)
查看>>