gpt4 book ai didi

Linux shell 替换文件中的内容

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:03 25 4
gpt4 key购买 nike

伙计们。有一个名为“server.conf”的文件,我想使用 shell 更改其中的内容。在第115行,有server-bridge 192.168.50.225(ip) 255.255.0.0(mask) 192.168.10.50(begin ip) 192.168.10.90(end ip)
在里面。我想更改 ipmaskbegin ipend ip。比如我打算改

`server-bridge 192.168.50.225 255.255.0.0  192.168.10.50 192.168.10.90` 

进入

`server-bridge 192.168.10.100 255.255.0.0  192.168.10.60 192.168.10.80` 

我应该如何使用 sed 或其他工具?非常感谢。

最佳答案

sed -i 's/服务器网桥\192.168.50.225\255.255.0.0\\192.168.10.50\192.168.10.90/服务器网桥\192.168.10.100\255.255.0.0\\192.168.10.606 1912.168.10.606 192.168.10.606/' 服务器配置文件

您还可以创建一个简单的脚本,其中要替换的新值存储在 $ip ..etc .... sed -i 将对文件进行就地编辑。

关于Linux shell 替换文件中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24857336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com