shell脚本截取字符串
程序员文章站
2022-07-10 10:26:45
...
测试字符串
apkName=CTestV5_5.5.5.0_7_ycmob2.apk
#表示保留结果是后边的字符
-
#表示操作符,*_ 表示从左往右找到第一个 _ ,截取 _ 之后的所有字符 lastName=${apkName#*_} 结果 5.5.5.0_7_ycmob2.apk
-
##表示操作符,*_表示从右往左找到第一个 _ ,截取 _ 之后的所有字符 lastName=${apkName##*_} 结果 ycmob2.apk
3.使用%截取表示保留之前的所有字符
%表示操作符,_*表示从右往左找到第一个_,截取_之前的所有字符
headName=${apkName%_*}
结果 CTestV5_5.5.5.0_7
%%表示操作符,0*表示从左往右找到第一个0,截取0之前的所有字符
headName=${apkName%%_*}
结果 CTestV5
上一篇: shell脚本截取字符串
下一篇: 剑指offer——用两个栈实现队列