查找并替换为 sed 不起作用

查找并替换为 sed 不起作用

我正在尝试更改文件中的一行而不-t包含它;

sudo sed -i.bak 's|create cifs.spnego * * /usr/sbin/cifs.upcall %k|create cifs.spnego * * /usr/sbin/cifs.upcall -t %k|g' /etc/request-key.d/cifs.spnego.conf

但是,当我cat查看文件时,没有任何变化

答案1

sudo sed -i.bak 's|create cifs.spnego \* \* /usr/sbin/cifs.upcall %k|create cifs.spnego \* \* /usr/sbin/cifs.upcall -t %k|g' /etc/request-key.d/cifs.spnego.conf

似乎已经成功了

相关内容