Sed用另一个文本替换文本

时间:2015-12-28 15:42:32

标签: sed

我想在我的 php.ini 文件中使用SED替换文字disable_functions =disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, ini_set

这是我的SH代码:

sed -i /disable_functions =/disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, ini_set/g' /usr/local/lib/php.ini

如果我执行.SH脚本,我不知道它为什么不起作用。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您错过了行中的搜索's标记,请使用此标记:

sed -i 's/disable_functions =/disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, ini_set/g' /usr/local/lib/php.ini