sed使用變數
sed作為一種非互動式上下文編輯器,不改變原文的情況下進行文字行的處理並輸出。
實驗需求
如何在sed中使用定義的變數?
實驗準備
有一文字tmp.txt,內容如下
abc
aaa
bbb
ccc
實驗測試
1.常規sed使用
比如列印文字包含字串'ab'的內容
sed -n '/ab/p' tmp.txt
輸出內容為:
abc
2.利用自定義變數
定義變數
A=ab
列印含有變數A的文字內容
sed -n '/'"$A"'/p' tmp.txt
輸出內容為:
abc
總結
利用單引號套雙引號讀取變數A,來實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-754815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sed處理變數替換變數
- Sed使用簡介
- sed指令使用詳解
- sed命令使用詳解
- windows變數使用Windows變數
- ODI第10節-變數(四):變數使用變數
- go 的變數使用Go變數
- MySQL變數的使用MySql變數
- awk使用shell變數變數
- 使用awk和sed獲取檔案奇偶數行的方法總結
- sed命令簡單使用示例分享
- 《Linux下sed命令的使用》Linux
- &符號在sed命令中使用符號
- GO 變數使用細節Go變數
- Shell學習【變數使用】變數
- PLSQL使用繫結變數SQL變數
- unocss如何使用css變數CSS變數
- golang變數作用域問題-避免使用全域性變數Golang變數
- 不使用臨時變數交換兩個變數的值變數
- JavaScript兩個變數交換值(不使用臨時變數)JavaScript變數
- 【優化】使用繫結變數 OR 不使用繫結變數,這不是問題!優化變數
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- 如何在 Linux 上使用 GNU sedLinux
- 使用sed做特殊的行列轉換
- linux下sed的使用+練習Linux
- 【最佳化】使用繫結變數 OR 不使用繫結變數,這不是問題!變數
- 在 Linux 中使用變數Linux變數
- 在原生CSS中使用變數CSS變數
- 變數的定義和使用變數
- Java - 可變引數的使用Java
- 使用channel代替條件變數變數
- iOS使用Category新增@property變數iOSGo變數
- android使用全域性變數Android變數
- 如何不使用臨時變數,交換兩個變數的值。變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- js不使用第三個變數交換兩個變數的值JS變數
- Python的區域性變數和全域性變數使用解惑Python變數
- rpm與yum,at與crontab,sed命令使用