系统相关
首页 > 系统相关> > linux 中%.*、%%.*的意义

linux 中%.*、%%.*的意义

作者:互联网

 

1、举例%.*的作用

root@DESKTOP-1N42TVH:/home/test3# a="aa.bb.cc.dd"
root@DESKTOP-1N42TVH:/home/test3# echo ${a}
aa.bb.cc.dd
root@DESKTOP-1N42TVH:/home/test3# echo ${a%.*}    ## %.*的作用是删除变量最后一个.及其后的内容
aa.bb.cc

 

root@DESKTOP-1N42TVH:/home/test3# a="2e.@#.%34.3#@$"
root@DESKTOP-1N42TVH:/home/test3# echo ${a}
2e.@#.%34.3#@$
root@DESKTOP-1N42TVH:/home/test3# echo ${a%.*}    ## %.*的作用是删除变量最有一个.及其后的内容。
2e.@#.%34

 

2、举例:%%.*的作用

root@DESKTOP-1N42TVH:/home/test3# a="aa.bb.cc.dd"
root@DESKTOP-1N42TVH:/home/test3# echo ${a}
aa.bb.cc.dd
root@DESKTOP-1N42TVH:/home/test3# echo ${a%%.*}   ## %%.*的作用是删除变量第一个.及其后的内容
aa

 

标签:aa,test3,%.,1N42TVH,DESKTOP,%%.,linux,home,root
来源: https://www.cnblogs.com/liujiaxin2018/p/16208973.html