利用sed命令進行搜尋與取代的編輯動作是最常見的了,你可以利用這個方式進行字串的置換或是刪除(也就是置換成空白),還可以設定動編輯的範圍是全篇文章還是單一搜尋結果。
sed搜尋與取代的命令是s,subtitue。
#將foo換成bar,僅置換一次
sed ‘s/foo/bar/’
#將$錢字號刪除(置換成無),僅置換一次
sed ‘s/\$//’
#將全篇文章中的The置換成Wow!
#後面的 g 就是指 global 全面性的意思
sed ‘s/The/Wow!/g’
[本系列文章]
我與BASH的每一天 - [1]利用bc命令來取得數字字串中的特定欄位值
我與BASH的每一天 - [2]直取字串變數中的特定欄位值
我與BASH的每一天 - [3] 利用awk來擷取特定欄位
我與BASH的每一天 - [4] 利用awk來擷取特定欄位-2
我與BASH的每一天 - [5] 利用awk來擷取特定欄位-3
我與BASH的每一天 - [6] 利用cut來擷取特定欄位
我與BASH的每一天 - [7] grep指令的妙用 - 1
我與BASH的每一天 - [8] grep指令的妙用 - 2
我與BASH的每一天 - [9] 正規化表示法 - 1
我與BASH的每一天 - [10] 正規化表示法 - 2
我與BASH的每一天 - [11] 正規化表示法 - 3
我與BASH的每一天 - [12] 正規化表示法 - 4
我與BASH的每一天 - [13] sed - 1