如何使用sed替换配置文件的变量?

我一直在网上寻找这个答案,但似乎找不到。

我有一个配置文件,其中包含:

VAR1=VALUE1

VAR2=VALUE2

VAR3=VALUE3

VAR4=VALUE4

VAR5=VALUE5

VAR6=VALUE6

我想将VAR5的值从VALUE5更改为VALUE10。不幸的是,我不知道VALUE5的值,因此无法搜索。因此,基本上我需要使用sed(或其他任何值)将VAR5的值替换为我想替换为的任何值。

回答:

您可以尝试使用此sed:

sed -i.bak 's/^\(VAR5=\).*/\1VALUE10/' file

它给:

VAR1=VALUE1

VAR2=VALUE2

VAR3=VALUE3

VAR4=VALUE4

VAR5=VALUE10

VAR6=VALUE6

以上是 如何使用sed替换配置文件的变量? 的全部内容, 来源链接: utcz.com/qa/417542.html

回到顶部