發表文章

目前顯示的是有「Bash」標籤的文章

${}的妙用 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