iT邦幫忙

DAY 14
3

我與BASH shell scripting的每一天系列 第 14

我與BASH的每一天 - [14] sed - 2

  • 分享至 

  • xImage
  •  

利用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


上一篇
Linux系統效能分析與探討 - [13] sed - 1
下一篇
我與BASH的每一天 - [15] sed - 3
系列文
我與BASH shell scripting的每一天31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言