我知道这是一个简单的答案,在我浏览答案之前,我可能会继续在谷歌上搜索。但我的日程很紧,我希望能得到一个简单的答复。
我需要在安装时更新ifcfg-eth0中的变量。换句话说,这就是需要发生的事情:
需要从以下变量更改:

ONBOOT=no
BOOTPROTO=dhcp


ONBOOT=yes
BOOTPROTO=static

提前谢谢!
干杯。

最佳答案

sed -i -e '/^ONBOOT=/s|.*|ONBOOT=yes|; /^BOOTPROTO=/s|.*|BOOTPROTO=static|' file

也试着
sed -i -re 's|^(ONBOOT=).*|\1yes|; s|^(BOOTPROTO=).*|\1static|' file

黄金
sed -i -e 's|^\(ONBOOT=\).*|\1yes|; s|^\(BOOTPROTO=\).*|\1static|' file

关于linux - Bash:更新文件中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25268688/

10-12 15:55