shell切分字符串到数组
shell切分字符串到数组
问题:
- 对于’aa,bb,cc,dd,ee’这样的字符串输出采用,分隔开的aa bb cc dd ee
- aa:bb is ok:/home/work按照":"分割开来的aa bb is ok /home/work
解决方法1:
#!/bin/bash
var=’aa,bb,cc,dd,ee’
var=${var//,/ } #这里是将var中的,替换为空格
for element in $var
doecho $element
done
解决方法2:
#!/bin/bash
user="aa:bb is ok:/home/work"
i=1
while((1==1))
dosplit=`echo $user|cut -d ":" -f$i`if [ "$split" != "" ]; then((i++))echo $splitelsebreakfi
done
shell切分字符串到数组相关推荐
- shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例
语法格式: [[ "${array[@]}" =~ "字符串" ]] 示例: #!/bin/sh ##数组 array=( address base cart ...
- 【linux】shell 编程之字符串与数组
前言 对字符串的操作在众多的编程语言中可以说是最基础的了,字符串(String)就是一系列字符的组合.字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了). 一.sh ...
- Shell脚本入门 03:字符串与数组
文章目录 目的 字符串 获取字符串长度 拼接字符串 截取字符串 替换字符串 判断与默认值 内嵌文档与内嵌字符串 内嵌文档 Here Document 内嵌字符串 Here String 数组 数组定义 ...
- shell 字符串转数组
字符串转换为数组 test_words="abc def ghi" #字符串转数组,空格是分割符 array_test_words=(${test_words// / }) #打印 ...
- 在 Shell 脚本里使用数组
2019独角兽企业重金招聘Python工程师标准>>> Shell 原生支持数组,虽然支持的不好. 创建数组.写入数组元素 使用 (e1 e2 ..) 语法创建数组: arr=(a ...
- php 数组格式的字符串转为数组_php将字符串转换为数组实例讲解
php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...
- mysql 字符转数组_mysql下将分隔字符串转换为数组
MySQL存储过程可以用于分割字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用. 现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗 ...
- 如何在shell脚本中定义数组及遍历
问题起源:脚本中定义多个监控模块,代码重复率高,仅仅模块名不同,所以思考如何精简代码? 1.如何定义数组及访问数组: var=(1 2 3 4 5) var=(a b c d e) var=('1' ...
- php把字符串变为数组_php把字符串转为数组的方法
php把字符串转为数组的方法:1.使用explode函数将一个字符串分割另一个字符串,并返回一个数组:2.使用str_split函数将字符串转换为数组即可. 本教程操作环境:Windows7系统.PH ...
最新文章
- SpringBoot02_构建rest工程完成第一个controller类
- Vue 字面量语法 vs 动态语法
- Setting Up YARN High Availability
- oracle standby同步,ORACLE 利用rman增量备份同步standby库
- Vue2+VueRouter2+webpack 构建项目实战(二):目录以及文件结构
- 一个基于ngrx的Angular图书搜索应用,带网络请求
- Java 10:“ var”关键字
- 61笔记本配置_最清晰的笔记本电脑选购推荐,每月更新(2019.5)
- 外键列到底要建在哪里?
- 第二章 算法——程序的灵魂
- 统一社会信用代码解析登记管理部门和机构类别
- 怎样用html播放喜马拉雅音频文件格式,喜马拉雅音频提取方法
- PDFCreator(pdf转换器电脑版免费版)官方繁体中文版V4.3.0 | PDF生成器下载 | pdf转换器哪个好用?
- Ubuntu系统盘制作
- 聚类算法-k均值聚类(K-means)
- Python 截屏 - lone112 - 博客园
- Ecshop3.x漏洞复现
- Windows下Ubuntu子系统,开启复制粘贴功能方法
- 基于XBee进行ZigBee组网(二)——ZigBee网络与XCTU的使用
- opencv图像处理—项目实战:文档扫描OCR识别