#!/bin/bash
A=aigo.goto.aigo.goto
echo ${A#*go}
echo ${A##*go}
echo ${A%.*}
echo ${A%%go*}
执行结果
.goto.aigo.goto
to
aigo.goto.aigo
ai
备忘如下:
#*字串 ——从左向右将变量A中最先出现的“字串”(最靠左)以及其左边的一切都去掉(因为有个*)
##*字串 ——从左向右将变量A中最后出现的“字串”(最靠右)以及其左边的一切都去掉
%字串* ——从右向左将变量A中最先出现的“字串”(最靠右)以及其右边的一切都去掉
%%字串* ——从右向左将变量A中最后出现的“字串”(最靠左)以及其右边的一切都去掉
本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1720455,如需转载请自行联系原作者