linux中截取字符串中指定字符之前的内容

发布时间 2023-04-15 22:17:25作者: 小鲨鱼2018

 

001、

root@DESKTOP-IDT9S0E:/home/test/test/test# str1="Homo_sapiens.GRCh38.99.chgffromosome.22.gff3"
root@DESKTOP-IDT9S0E:/home/test/test/test# str2=${str1%.*}  ## 截取最后一个.之前的内容
root@DESKTOP-IDT9S0E:/home/test/test/test# echo $str2
Homo_sapiens.GRCh38.99.chgffromosome.22

 

 

 

root@DESKTOP-IDT9S0E:/home/test/test/test# str1="ab_34_abc_34_ab_73d_abx_324"
root@DESKTOP-IDT9S0E:/home/test/test/test# str2=${str1%ab*}   ## 截取最后一个ab之前的内容
root@DESKTOP-IDT9S0E:/home/test/test/test# echo $str2
ab_34_abc_34_ab_73d_