使用Sed更改文本文件中的变量值

Hob*_*ire 0 bash shell sed

我有一个文本文件包含这个

Var1=ofzer
Var2=smelf
..
..
VarN=mskfm
Run Code Online (Sandbox Code Playgroud)

我想使用Sed更改其中一个变量的值.怎么可能?

小智 9

假设您想将Var2的值从'smelf'更改为'smurf',您可以使用:

bash$ sed -i 's/Var2=.*/Var2=smurf/' file.txt
Run Code Online (Sandbox Code Playgroud)