gpt4 book ai didi

linux - Bash:更新文件中的变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:47:48 24 4
gpt4 key购买 nike

我知道这是一个简单的答案,在浏览答案之前,我可能会继续在 Google 上四处挖掘。但我的时间很紧,我希望能得到一个简单的回应。

我需要在安装时更新 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/

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