【发布时间】:2017-03-02 13:01:17
【问题描述】:
我有一个包含以下内容的文件
hosts: files
ipnodes: files
networks: files
protocols: files
rpc: files
ethers: files
netmasks: files
我只需要在这两行末尾附加“dns”
hosts: files dns
ipnodes: files dns
Solaris 服务器,在 sed 中的选项非常有限 sed -i 不可用 寻找解决方法
【问题讨论】:
-
我已经编辑了问题,文件中有更多行,需要将字符串附加到模式匹配旁边,sed 在 solaris 服务器中,-i 不可用
-
GNU
sed中的-i选项大致相当于将sed的输出保存在临时文件中,然后将临时文件复制或移动回原文件。主要区别在于sed会自动进行复制。