Shell中的字串擷取介紹
一.從左向右擷取最後一個string後的字串:
${variable##*string}
例如:
# cat test.sh
#!/bin/bash
var='1234567890abcedef1208'
echo ${var##*0}
從左向右擷取最後一個0後的字串
執行:
# ./test.sh
8
二.從左向右擷取第一個string後的字串:
${variable#*string}
例如:
# cat test.sh
#!/bin/bash
var='1234567890abcedef1208'
echo ${var#*0}
從左向右擷取第一個0後的字串
# ./test.sh
abcedef1208
三.從右向左擷取最後一個string後的字串:
${variable%%string*}
例如:
# cat test.sh
#!/bin/bash
var='1234567890abcedef1208'
echo ${var%%0*}
從右向左擷取最後一個0後的字串
# ./test.sh
123456789
四.從右向左擷取第一個string後的字串:
${variable%string*}
例如:
# cat test.sh
#!/bin/bash
var='1234567890abcedef1208'
echo ${var%0*}
從右向左擷取第一個0後的字串
# ./test.sh
1234567890abcedef12
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2648888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell 擷取變數的字串變數字串
- Linux shell指令碼的字串擷取Linux指令碼字串
- shell 使用陣列及字串擷取陣列字串
- shell擷取字串的方法字串
- 字串擷取字串
- text-overflow擷取字串簡單介紹字串
- PHP字串擷取PHP字串
- php字串擷取函式,支援中文擷取PHP字串函式
- MySQL 字串函式:字串擷取MySql字串函式
- php中英字串擷取PHP字串
- 對url字串中域名的三種擷取方式字串
- 包含中文的字串中擷取前N個字元字串字元
- jQuery字串擷取詳解jQuery字串
- iOS擷取NSString字串iOS字串
- Mysql字串擷取函式MySql字串函式
- iOS NSString字串擷取方法iOS字串
- iOS 擷取字串中兩個指定字串中間的字串iOS字串
- Linux下的字串擷取詳解Linux字串
- javascript擷取指定指定區間的字串JavaScript字串
- iOS擷取特定的字串(正則匹配)iOS字串
- linux下的shell程式設計之--擷取字串Linux程式設計字串
- JavaScript 擷取指定指定區間字串JavaScript字串
- php 擷取中英文混合字串PHP字串
- C#常用字串擷取C#字串
- 字串擷取 slice,substr,substring 的區別字串
- Swift 4.0 字串擷取,拼接,字串富文字顯示Swift字串
- MongoDB shell 介紹MongoDB
- javascript實現的任意擷取字串中的子字串JavaScript字串
- shell指令碼擷取字串字尾名,檔名指令碼字串
- 在Windows 10中擷取截圖的6種方式 簡介Windows
- Shell程式設計 --- Shell介紹程式設計
- swift 字串學習 (index用法和擷取)Swift字串Index
- php 如何擷取中文字串PHP字串
- css實現的字串擷取程式碼例項CSS字串
- ***PHP各種編碼的漢字字串擷取PHP字串
- android 幾個經常用到的字串的擷取Android字串
- 檔案路徑類 字串的各種擷取方式,包括擷取到檔名字串
- Shell echo命令介紹