查找并插入文本

时间:2013-08-15 17:14:59

标签: unix sed grep

我试图在我的php项目中找到所有出现的标题(“”),并希望添加error_log(“此处更改标题”)或类似的消息,以便我可以找到标题更改的位置。 我可以在脚本上获得一些帮助。

1 个答案:

答案 0 :(得分:0)

13:06:38 [uu@dhcp-34] cat test.txt
header()

13:06:41 [uu@dhcp-34] cat a.bash
#!/bin/bash

sed -e '/header()/a \
error_log(\"header changed here\")' test.txt

13:06:49 [uu@dhcp-34] ./a.bash
header()
error_log("header changed here")

13:06:58 [uu@dhcp-34] 

确保你有两行中的sed,就像我上面那样,而不是一行。