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。