我有一个新的Ubuntu 12.04 VPS.我正在尝试编写一个完成整个LAMP安装的安装脚本.我遇到问题的地方是在/etc/hosts文件中附加一行.我当前的hosts文件如下所示:
127.0.0.1 localhost Venus
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样:
127.0.0.1 localhost Venus
192.241.xx.xx venus.example.com venus
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
我sed使用append(\a)命令尝试了各种命令.出于某种原因,Ubuntu要么只是hosts在终端中回显文件的内容,要么根本不做任何事情.如何使用bash脚本正确地将第二行注入文件?