正则表达式:搜索单词并在行尾添加一个新单词

时间:2013-08-12 12:27:49

标签: linux perl sed

我有一些TCL文件包含很多像这样的行。

unp classification ip-address $env(SOURCE_IP4) mask 255.255.255.0

不幸的是,我忘了在最后说一个字(边缘轮廓)。它应该是这样的。

unp classification ip-address $env(SOURCE_IP4) mask 255.255.255.0 edge-profile. 

有人可以告诉我如何通过关键字"unp classification ip-address"搜索该行,并在行尾添加“edge-profile”一词。我需要更改多个文件。一行perl或sed脚本会很好。

1 个答案:

答案 0 :(得分:2)

sed -i '/unp classification ip-address/s/$/ edge-profile/' *.tcl