卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

shell特殊字符轉(zhuǎn)義 shell腳本里,如何刪除變量的最后一個(gè)字符?

shell腳本里,如何刪除變量的最后一個(gè)字符?STR=123456abcffinal=`echo${STR:-1}或final=${STR:-1}可以讓final獲取最后一個(gè)字符cLinux字符串?dāng)r截

shell腳本里,如何刪除變量的最后一個(gè)字符?

STR=123456abcffinal=`echo${STR:-1}或final=${STR:-1}可以讓final獲取最后一個(gè)字符c

Linux字符串?dāng)r截非常有用。有八種方法。假設(shè)有一個(gè)變量var=http://www.aaa.com/123.htm。

1. 截取#符號(hào),刪除左字符,保留右字符。代碼如下:echo${var#*/}其中var是變量名,#-符號(hào)是運(yùn)算符,*//表示從左邊刪除第一個(gè)//符號(hào)和左邊的所有字符,即刪除http:/www.aaa.com/123.htm

2. 截取#符號(hào),刪除左字符,保留右字符。代碼如下:echo${var#*/}#*/表示從左側(cè)刪除最后一個(gè)(最右側(cè))符號(hào)和左側(cè)的所有字符http://www.aaa.com/

結(jié)果為123.htm3.%,刪除右字符,保留左字符。代碼如下:echo${var%/*}%/*表示從右邊開始刪除第一個(gè)/符號(hào)和右邊的字符。結(jié)果如下:http://www.aaa.com

4. %%代碼如下:echo${var%%/*}%%/*表示從右邊開始,刪除最后一個(gè)(最左邊的)符號(hào)/和右邊的字符。結(jié)果如下:http:5。從左邊的字符和字符數(shù)開始,代碼如下:echo${變量:0:5}其中0是左側(cè)第一個(gè)字符的開頭,5是字符總數(shù)。結(jié)果如下http:6。從左邊的字符開始,然后以它結(jié)束。代碼如下:echo${變量:7}其中7表示左側(cè)第八個(gè)字符的開始和結(jié)束。結(jié)果如下www.aaa.com/123.htm

7. 從右邊的字符和字符數(shù)開始。代碼如下:echo${變量:0-7:3}其中0-7表示右側(cè)第七個(gè)字符的開頭,3表示字符數(shù)。結(jié)果是:1238。從右邊的角色開始,然后以它結(jié)束。代碼如下:echo${變量:0-7}意思是從右邊的第七個(gè)字符開始,然后以它結(jié)束。結(jié)果是:123.htm