shell的字符串截取

var=”http://www.printhr.com/index.php”

#删除左边字符,保留右边字符
echo ${var#*//}

#删除左边字符,保留右边字符。
echo ${var##*/}

#删除右边字符,保留左边字符
echo ${var%/*}

#删除右边字符,保留左边字符
echo ${var%%/*}

#从左边第几个字符开始,及字符的个数
echo ${var:0:5}

#从左边第几个字符开始,一直到结束。
echo ${var:7}

#从右边第几个字符开始,及字符的个数
echo ${var:0-7:3}

从右边第几个字符开始,一直到结束。
echo ${var:0-7}

 

输出结果:

www.printhr.com/index.php
index.php
http://www.printhr.com
http:
http:
www.printhr.com/index.php
dex
dex.php

如果发现下载不了或者地址失效,请联系客服QQ: 2323178881
找资料 » shell的字符串截取

提供最优质的资源集合

立即查看 了解详情