平静

遵循美德行事,纵使没有增加快乐,也可减轻焦虑。

导航

Linux shell脚本的字符串截取

Posted on 2016-09-01 14:44  mdong  阅读(156)  评论(0编辑  收藏  举报

假设aa 为 ./shell.sh

aa=${aa##*/}
aa=${aa%%.*}

截取后

aa=shell

 

假设有变量

var=http://www.google.com/test.htm


一 # 号截取,删除左边字符,保留右边字符。
echo ${var#*//}
其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符
即删除 http://
结果是 :www.google.com/test.htm
二 ## 号截取,删除左边字符,保留右边字符。
echo ${var##*/}
##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有字符
即删除 http://www.google.com/
结果是 test.htm

 

 

http://www.cnblogs.com/wangbin/archive/2011/10/11/2207179.html