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

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

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

如下:

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

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

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

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

bash中将字符串split成数组的方法相关推荐

  1. 在Bash中将字符串拆分为数组

    本文翻译自:Split string into an array in Bash In a Bash script I would like to split a line into pieces a ...

  2. 将字符串转成数组的方法

    // 遍历字符串 let str = 'hello' for (let i of str) {console.log(i); } // 将字符串转成数组 // split() 方法用于把一个字符串分割 ...

  3. 笔记:将字符串转换成数组的方法

    split ( string $pattern , string $string [, int $limit = -1 ] ) : array 使用正则表达匹配的方式将数组分割. 适用版本PHP4, ...

  4. 字符串转换成数组 的方法

    1. split()方法 通过空字符串作为分隔符 const info = "字符串abc123";const arr = info.split('');console.log(a ...

  5. sql中将字符串分割成数组

    实现这个功能必须创建自定义函数    代码如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE function [dbo].[f_s ...

  6. python字符串数组_python将字符串转换成数组的方法

    Python 这篇文章主要介绍了Python __setattr__. __getattr__. __delattr__.__call__用法示例,本文分别对这几个魔法方法做了讲解,需要的朋友可以参考 ...

  7. php把字符串变为数组_php怎么把字符串转换成数组?

    php怎么把字符串转换成数组?下面本篇文章给大家介绍一下PHP把字符串转换成数组的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. PHP中,将一个字符串转成数组,是使用非常频繁 ...

  8. 把一个字符串分割成数组 php_PHP怎么将字符串拆分成数组

    在日常项目开发过程中,较长的字符串可能需要被拆分成数组形式,以便被展现或用于判断验证.那么将字符串拆分成数组,也很容易实现,我们可以直接通过PHP中的explode函数来进行拆分. 下面我们就通过简单 ...

  9. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

最新文章

  1. 推荐100份:高并发高可用和中台一网打尽
  2. 某年轻程序员吐槽大龄程序员“太水”:技术水平低,经验都过时,看不起新人,不服从管理!...
  3. Centos7 nginx 虚拟主机、反向代理服务器及负载均衡,多台主机分离php-fpm实验
  4. 学术写作强力推荐语法检查神器:marking mate
  5. Java for LeetCode 206 Reverse Linked List
  6. asp.net DataGrid GridView 表格之选中行与获取选中行数据
  7. VC6.0设置注释快捷键
  8. c语言第三次作业(循环),C语言——第三次作业 - osc_kt69pvbx的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 冲浪涨停预警,让你快速跟上涨停板,主力主升浪趋势,通达信选涨停股选股公式
  10. 无线基础知识学习(一)
  11. Z05 - 046、工作流调度实现方式
  12. python 制作刷题程序
  13. 微泡排气除污装置有哪几种叫法吗?
  14. 中文翻译拉丁文转换_实时正则表达式(猪拉丁文翻译器)
  15. 如何进行用户体验的评估分析
  16. 使用python turtle库绘制一个三角形_使用turtle库绘制一个叠加等边三角形,图形效果如下:...
  17. android M:第三方apk获取OTG(U盘)和sdcard路径
  18. Python 爬取国家统计局城市信息2019
  19. EDIUS设置采集磁带的教程
  20. Android基础篇 TextView 设置行间距字间距

热门文章

  1. Hessian之简单使用
  2. Programming Assignment 5: Burrows–Wheeler Data Compression
  3. 【codeforces 534D】Handshakes
  4. 思维探索者:从问题到答案的思维过程 像侦探一样思考
  5. sublime text3下BracketHighlighter的配置方法
  6. 选择不相交区间(贪心算法) By ACReaper
  7. (转)代理模式(Proxy)
  8. java 将json转成utf 8_解决JSON.stringify()自动将中文转译成unicode的方法
  9. Mac电脑 hbuilderx 运行到小程序node-sass异常
  10. 悦虎144固件,华强北二代悦虎144固件,1562M芯片144固件