博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell学习之字符串处理
阅读量:6034 次
发布时间:2019-06-20

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

1.获取字符串长度

1 value=abcd;echo ${#value}

输出:42.获取子串

value=abcd;echo ${value:3:1}

输出:d

value:a:b,其中a表示起始位置,b表示获取的子串的长度。

3.字符串截取

#!/bin/bashx=aabbaarealwwvvwwecho “${x%w*w}“             # 截去尾部最短匹配echo “${x%%w*w}“            # 截去尾部最长匹配echo “${x##a*a}“            # 截去头部最长匹配echo “${x#a*a}“             # 截去头部最短匹配

 

 

 

 

转载于:https://www.cnblogs.com/VincentXu/p/3433416.html

你可能感兴趣的文章
HDU 2243 考研路茫茫——单词情结(自动机)
查看>>
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
如何将OpenCV中的Mat类绑定为OpenGL中的纹理
查看>>
CutyCapt
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
解决https://localhost:1158/em 页面无法打开的问题
查看>>
[Cocoa]深入浅出Cocoa之Core Data(4)- 使用绑定
查看>>
原理:什么是Quadtrees?(转)
查看>>
记:返回方法参数的值(或多个值),
查看>>
Effective C++ 的52个条款列表
查看>>
c#读取ini文件
查看>>
一阶微分方程的求解
查看>>
其它 Helper
查看>>
监控利器Prometheus初探
查看>>
foreach遍历打印表格
查看>>
Oracle笔记(中) 多表查询
查看>>
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
查看>>
差异分析定位Ring 3保护模块
查看>>
2013年7月12日“修复 Migration 测试发现的 Bug”
查看>>
vim文本编辑器详解
查看>>