欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell脚本截取字符串

程序员文章站 2022-07-10 10:26:45
...

测试字符串
apkName=CTestV5_5.5.5.0_7_ycmob2.apk
#表示保留结果是后边的字符

  1.  #表示操作符,*_ 表示从左往右找到第一个 _ ,截取 _ 之后的所有字符
     
     lastName=${apkName#*_}
     
     结果 5.5.5.0_7_ycmob2.apk
    
  2.  ##表示操作符,*_表示从右往左找到第一个 _ ,截取 _ 之后的所有字符
     
     lastName=${apkName##*_}
     
     结果 ycmob2.apk
    

3.使用%截取表示保留之前的所有字符

%表示操作符,_*表示从右往左找到第一个_,截取_之前的所有字符

headName=${apkName%_*}
结果  CTestV5_5.5.5.0_7

%%表示操作符,0*表示从左往右找到第一个0,截取0之前的所有字符
headName=${apkName%%_*}
结果 CTestV5
相关标签: apk反编译