Tag: Sed

sed 進行檔案搜尋並取代

檔案內的字串進行搜尋及取代很多時都會用到, 在 Linux 下有很多方法實現, 而 sed 進行字串的搜索並取代十分方便, 因為 sed 是內建的指令, 也支援 regex, 即使放在 Shell Script 也可以。以下列出一些 sed 取代字串的常用例子: 將檔案 filename.txt 內的 abc 取代為 “xyz”: /linux/sed-search-replace/ $ sed -i ‘s/abc/xyz/g’ …

Sed 做 Search & replace

在本站另一篇文章介紹了用 Perl 來做 search and replace,而用 sed 也可以做到相同效果,語法為: sed -i ‘s/src_str/new_str/g’ filename 以上指令會將 filename 檔案內的 src_str 替換成 new_str。