1.
e="asdf/asdf/asdf/sdfsdf"
echo ${e#asdf} 结果:/asdf/asdf/sdfsdf
用#操作符,表示匹配asdf字符串,并从该字符串后面开始截取剩下的字符串
2.
e="asdf/asdf/asdf/sdfsdf"
echo ${e:0:7}
结果:asdf/as
其中的 0 表示左边第一个字符开始,7 表示字符的总个数。
用:字符操作,表示通过索引截取
3.
e="asdf/asdf/asdf/sdfsdf"
echo ${e:3:5}
结果:f/asd
其中的3表示左往右第七个字符开始,5 表示字符的个数。
4.
e="asdf/asdf/asdf/sdfsdf"
echo ${e:3}
结果:f/asdf/asdf/sdfsdf
表示从第3个字符后面开始截取剩下的字符
5.
e="asdf/asdf/asdf/sdfsdf"
echo ${e:0-3}
结果:sdf
其中的 0-3 表示右往左第3个字符开始,截取剩下的所有字符