sed命令在我的bash脚本中不起作用
我试图用sed命令修改php.ini,但由于某些原因,它无法工作sed命令在我的bash脚本中不起作用,bash,sed,Bash,Sed,我试图用sed命令修改php.ini,但由于某些原因,它无法工作 sed -i 's/disable_functions = /disable_functions = system, show_source, symlink, dl, shell_exec, passthru,escapeshellarg,escapeshellcmd/g' /etc/php.ini php.ini中的disable_函数行如下所示 disable_functions = 你能告诉我是怎么回事吗?问题是在/e
sed -i 's/disable_functions = /disable_functions = system, show_source, symlink, dl, shell_exec, passthru,escapeshellarg,escapeshellcmd/g' /etc/php.ini
php.ini中的disable_函数
行如下所示
disable_functions =
你能告诉我是怎么回事吗?问题是在
/etc/php.ini
中,=
因此,将=
后面的空格从sed
中删除为
$ sed -i 's/disable_functions =/disable_functions = system, show_source, symlink, dl, shell_exec, passthru,escapeshellarg,escapeshellcmd/g'
不工作意味着没有变化或错误发生?如果没有变化,则使用
=,l跟踪sed代码>在操作字符串的开头显示行号和行内容(实际上是缓冲区),然后发生s//事件(在跟踪的情况下,不要使用-i)