${}的妙用 split(分割字串)
首先假設我們有一個變數叫var他的內容是"000.title-name" 實作: 1 $ var = '000.title-name' 然後就開始吧! 1.${var#*string} 由var中以 左到右 的方式找到的 第一個 string字串,並把string字串後面的文字輸出。 實作: 1 $ echo ${var#*t} 輸出: 1 itle.name 2.${var##*string} 由var中以 左到右 的方式找到的 最後一個 string字串,並把string字串後面的文字輸出。 實作: 1 $ echo ${var##*t} 輸出: 1 le.name 3.${var%string*} 由var中以 右到左 的方式找到的 第一個 string字串,並把string字串後面的文字輸出。 實作: 1 $ echo ${var%t*} 輸出: 1 000.ti 4.${var%%string*} 由var中以 右到左 的方式找到的 最後一個 string字串,並把string字串後面的文字輸出。 實作: 1 $ echo ${var%%t*} 輸出: 1 000. 5.${var%%string*} 由var中取出從第n1到第n2個之間的文字(第一個字元是1)。 實作: 1 $ echo ${var:n1:n2} 輸出: 1 .title-n