一个文件包含一行“instances=50”,我想将其替换为“instances=300”;
我试着通过sed 's/instances = 50/instances = 300/g' /etc/xinetd.conf
来做到这一点。
但失败了。如何实施?谢谢。
最佳答案
应该是你的空间实际看到的标签字符
[root@cAdmin tmp]# more a
instances = 50
instances = 50
[root@cAdmin tmp]# sed 's/instances = 50/instances = 300/' a
instances = 300
instances = 50
[root@cAdmin tmp]# sed 's/\(instances[^0-9]*\)50/\1300/' a
instances = 300
instances = 300
关于linux - 如何使用sed替换等号和空格的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33909313/