Shell脚本——字符串截取
来源:互联网 发布:python 移除文件夹 编辑:程序博客网 时间:2024/06/07 02:30
假设变量var值为http://www.abc.com/123.html;
使用${}与#、##、%或%%的结合实现字符串截取;
一、${var##*/}
删除变量var从左边算起的最后一个'/'字符及其左边的内容,返回处理后的字符串;
# echo ${var##*/}123.html
若在shell脚本中,可将处理后的结果赋值给变量;
二、${var#*/}
删除变量var从左边算起第一个'/'字符及其左边的内容,返回处理后的字符串;
# echo ${var#*//}www.abc.com/123.html
三、${var%%/*}
删除变量var从右边算起的最后一个'/'字符及其右边的内容,返回处理后的字符串;
# echo ${var%%/*}http:
四、${var%/*}
删除变量var从右边算起的第一个'/'字符及其右边的内容,返回处理后的字符串;
# echo ${var%/*}http://www.abc.com
注:
*表示要删除的内容,对于在%或#的位置不能互换!
/表示删除的截止位置,可以是其他字符;
五、指定字符串区间
1 从左边第n个字符开始,及字符个数
# echo ${var:0:4}http
2 从左边第n个字符开始,一直到结束
# echo ${var:7}www.abc.com/123.html
3 从右边第n个字符开始,及字符个数
# echo ${var:0-8:3}123
4 从右边第n个字符开始,一直到结束
# echo ${var:0-8}123.html
注:左边第一个字符用0表示,右边第一个字符用0-1表示;
阅读全文
0 0
- shell脚本小记 ——字符串截取
- Shell脚本——字符串截取
- Shell脚本截取字符串
- shell脚本字符串截取
- shell脚本字符串截取
- shell脚本截取字符串
- shell脚本截取字符串
- shell脚本截取字符串
- shell 脚本的字符串截取
- shell脚本中截取字符串
- Shell脚本的字符串截取
- shell脚本的字符串截取
- shell脚本:字符串的截取
- Linux shell脚本字符串截取
- shell脚本之字符串截取
- shell脚本实现字符串截取
- Linux shell脚本的字符串截取
- Linux shell脚本的字符串截取
- Socket通信
- 3 Steps to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id
- SASS的编译
- android实现UI控件自动注入到Activity
- 欢迎使用CSDN-markdown编辑器
- Shell脚本——字符串截取
- Hystrix使用入门手册(中文)
- 简介JVM的CMS垃圾收集器
- 导弹的召唤!!!
- Mac配置MySQL
- Android Intent跳转回传
- 用资源管理器打开ftp站点跳转浏览器解决方法
- 解决Android Studio Gradle 下载慢问题
- dropout 在caffe中的一些问题