shell脚本之字符串截取
来源:互联网 发布:mac safari广告拦截 编辑:程序博客网 时间:2024/05/01 02:27
linux的字符串截取很有用,常用方法如下: 假设有变量 var=http://www.aaa.com/123.theml
- # 号截取,删除左边字符,保留右边字符
echo ${var#*//}
- 其中var 是变量名,# 号是运算符,*//表示从左边开始删除第一个//号及左边的所有字符
- 即删除 http://
- ## 号截取,删除左边字符,保留右边字符
echo ${var##*/}
- ##*/ 表示从左边开始删除最后(最右边)一个/号及左边的所有字符
- %号截取,删除右边字符,保留左边字符
echo ${var%/*}
- %/* 表示从右边开始,删除第一个/号及右边的字符
- %%号截取,删除右边字符,保留左边字符
echo ${var%%/*}
- %%/* 表示从右边开始,删除最后(最左边)一个/号及右边的字符
- 从左边第几个字符开始,及字符的个数
echo ${var:0:5}
- 其中的0表示左边第一个字符开始,5表示字符的总个数
- 从左边第几个字符开始,一直到结束
echo ${var:7}
- 其中的7表示左边第8个字符开始,一直到结束
- 从右边第几个字符开始,及字符的个数
echo ${var:0-7:3}
- 其中的0-7表示右边算起来第七个字符开始,3表示字符的个数
- 从右边第几个字符开始,一直到结束
echo ${var:0-7}
- 表示从右边第七个字符开始,一直到结束
阅读全文
0 0
- shell脚本之字符串截取
- Shell脚本截取字符串
- shell脚本字符串截取
- shell脚本字符串截取
- shell脚本截取字符串
- shell脚本截取字符串
- shell脚本截取字符串
- shell 脚本的字符串截取
- shell脚本中截取字符串
- Shell脚本的字符串截取
- shell脚本的字符串截取
- shell脚本:字符串的截取
- Linux shell脚本字符串截取
- shell脚本实现字符串截取
- Shell脚本之8种字符串截取方法
- linux之shell字符串截取
- Linux shell脚本的字符串截取
- Linux shell脚本的字符串截取
- python 基础知识回顾篇之简单迭代和列表生成
- 使用Google Cartographer算法在Turtlebot等移动平台上跑SLAM
- Android架构那些事之第三方库的隔离(转)
- python网络编程基础socket模块
- 关于Objective C 中的nil,Nil,NULL和NSNull的理解
- shell脚本之字符串截取
- java的SSM框架整合时Tomcat循环读取错误bean重合小问题
- Arduino Uno SD卡模块 (二)读取文件
- Android 使用SeekBar时动态显示进度且随SeekBar一起移动
- RPC in node.js
- Arduino Uno SD卡模块 (三)创建文件并写入
- 类加载机制
- 总结篇-JUnit4
- Linux定时清理文件定时任务