使用 sudo 运行时 sed -i 不起作用

使用 sudo 运行时 sed -i 不起作用

我要修改的文件属于root。我想用 sudo-er 更改此文件

sudo sed -i 's/Accept .* LC_\*$/& GIT_*/' /etc/ssh/sshd_config

(尝试附加GIT_*Acceptsshd 配置指令)

但文件保持不变:

$ grep Accept /etc/ssh/sshd_config 
AcceptEnv LANG LC_*

答案1

您错过.*Accept

sudo sed -i 's/Accept.* .* LC_\*$/& GIT_*/' /etc/ssh/sshd_config

相关内容