[20180131]bash變數替換與擷取.txt
[20180131]bash變數替換與擷取.txt
--//bash程式設計經常用到變數替換與擷取,經常記不住,做一些例子說明:
$ a=1a1b1c1d
$ echo $a
1a1b1c1d
$ echo ${a##*1}
d
$ echo ${a#*1}
a1b1c1d
--// ## 最長匹配替換 # 最短匹配替換
$ echo ${a%1*}
1a1b1c
$ echo ${a%%1*}
$ echo ${a%%c*}
1a1b1
--// %% 表示從尾部開始最長匹配替換 % 表示從尾部開始最短匹配替換
$ echo ${a/1/|}
|a1b1c1d
$ echo ${a//1/|}
|a|b|c|d
--// /替換1次 //全域性替換 注意後面沒有斜線.
$ echo -e ${PATH//:/\\n}
/u01/app/oracle/product/11.2.0.4/dbhome_1/jdk/bin
/usr/bin
/u01/app/oracle/product/11.2.0.4/dbhome_1/jdk/bin
/usr/bin
/usr/kerberos/bin
/usr/local/bin
/bin
/usr/bin
/usr/NX/bin
/home/oracle/bin
/u01/app/oracle/product/11.2.0.4/dbhome_1/bin
/home/oracle/anysql
/usr/NX/bin
/home/oracle/bin
/u01/app/oracle/product/11.2.0.4/dbhome_1/bin
/home/oracle/anysql
--//實際上bash還有許多功能,這些實際平時不用,實在記不住...
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2150690/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell轉義字元與變數替換字元變數
- bash 引數替換中的模式匹配模式
- shell 擷取變數的字串變數字串
- Golang 字串分割,替換和擷取 strings.SplitGolang字串
- 如何用在bash中擷取部分系統引數?
- sed處理變數替換變數
- Oracle中的替換變數,&變數名,&&變數名說明Oracle變數
- 教你如何替換@PathVariable中的變數變數
- 使用變數替換批量部署GoldenGate變數Go
- python函式教程:Python 字串操作(string替換、擷取等)Python函式字串
- BW Query替換路徑變數的使用變數
- Excel 多個變數替換 實際值Excel變數
- shell Bash變數變數
- HTML 替換元素與非替換元素HTML
- Python字串操作大總結,string替換、刪除、擷取、複製、連Python字串
- Linux Shell程式設計(6)——變數替換Linux程式設計變數
- Asp.Net MVC路由引數獲取、替換ASP.NETMVC路由
- Bash變數和引數變數
- 玩轉 Bash 變數變數
- EOF 如何防止多行寫入檔案變數替換變數
- Stata-將變數名稱替換成標籤變數
- C#用正規表示式高效替換變數C#變數
- 定積分之換元積分法公式(或稱變數替換法)公式變數
- vi 替換命令引數
- Lumen 替換 world 裡面變數並匯出 PDF 圖片變數
- Lumen 替換 Word 裡面變數並匯出 PDF 圖片變數
- [20200217]bash顯示path環境變數.txt變數
- [20180129]bash顯示path環境變數.txt變數
- shell程式設計–bash變數程式設計變數
- 詳解Linux bash變數Linux變數
- Bash 中的環境變數變數
- 正規表示式中使用變數擷取某字串前後內容變數字串
- linux shell 字串操作(長度,查詢,替換)詳解 BASHLinux字串
- [20221111]bash eval設定變數問題.txt變數
- php字串擷取函式,支援中文擷取PHP字串函式
- [20180131]啟動時引數檔案的優先順序.txt
- js擷取JS
- 擷取ip