sed使用變數

kngnng發表於2013-02-27
        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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章