Linux 技术手札

Shell Script 字串搜寻并取代

写程式很多时都需要做字串搜寻并取代, 在 Shell Script 内可以使用各种工具完作, 以下是 Shell Script 做字串搜寻取代的方法。

搜寻取代变量的字串:

上面的程式, 第 3 行定义变量 str 的值是 abc, 而第 5 行则设定将变量 str 内的 abc 替换成 xyz.

如果不是替换变量的字串, 是要替换档案的字串, 可以用 sed 完成, 例如:

以上 Shell Script 会将 filename.txt 档案内的 abc 替换成。

Exit mobile version