【发布时间】:2023-03-30 09:07:01
【问题描述】:
我在我们公司的 dhcp 服务器的配置文件中添加了一长串主机。
条目如下所示:
host s1 { hardware ethernet b4:e1:0f:06:cb:83; fixed-address 192.168.10.43; }
host s2 { hardware ethernet b4:e1:0f:06:cb:90; fixed-address 192.168.10.64; }
host s3 { hardware ethernet b4:e1:0f:06:cb:9d; fixed-address 192.168.10.44; }
host s4 { hardware ethernet b4:e1:0f:06:cb:aa; fixed-address 192.168.10.65; }
host s5 { hardware ethernet b4:e1:0f:06:cb:b7; fixed-address 192.168.10.41; }
host s6 { hardware ethernet b4:e1:0f:06:cb:c4; fixed-address 192.168.10.35; }
host s7 { hardware ethernet b4:e1:0f:06:cb:d1; fixed-address 192.168.10.36; }
host s8 { hardware ethernet b4:e1:0f:06:cb:de; fixed-address 192.168.10.67; }
host s9 { hardware ethernet b4:e1:0f:06:cb:eb; fixed-address 192.168.10.72; }
我正在使用 vim 编辑文件。如何用 .domain.com 之类的内容替换第 8 位的空格字符? (我指的是 s1,s2 等之后的空格字符
我用 sed 尝试了不同的配置和模式,但由于某种原因我无法让它工作。
另一种方法是将空格 + { 替换为我想要的,但这不是我正在寻找的解决方案。
问候,
【问题讨论】:
-
sed -i 's/hardware/dom.com.hardware/g' file1
-
您已将 vim 添加为标签。我可以为 vim 回答吗?
-
我猜你可以......我真的不知道这是怎么回事......