編寫shell劇本的時辰我們也許會需要截取一個子字符串,怎么截取呢?今天小編來跟大師聊一聊。
起首打開代碼編纂器,選擇bash劇本模式。
 這里我們輸入如下的劇本內容進行測試。
 此中echo ${#start_time}是輸出變量的長度。
 start_hour=${start_time:0:2}這段代碼則是對字符串的截取。字符串編碼從零起頭,此中0是字符串起頭截取的位置,也就是第一個字符,包含在子字符串內,2暗示竣事的位置,不包含。所以這里截取了前兩個字符串。
 可是想要截取到字符串最后一個字符,則要寫lastone=${start_time:5:6},這里截取簡直實兩個字符,必然要注重。
 最終輸出如下。
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!