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

shell 判斷空值 shell腳本里,如何刪除變量的最后一個字符?

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

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

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

Linux字符串攔截非常有用。有八種方法。假設有一個變量var=http://www.aaa.com/123.htm。

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

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

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

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

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