我有一个包含此内容的文本文件
Var1=ofzer
Var2=smelf
..
..
VarN=mskfm
我想使用Sed更改其中一个变量的值。怎么可能?
答案 0 :(得分:6)
假设您想将Var2的值从'smelf'更改为'smurf',您可以使用:
bash$ sed -i 's/Var2=.*/Var2=smurf/' file.txt
答案 1 :(得分:1)
如果您想要更复杂的替换:
sed_param=s/Var1=.*/Var1=${NEW_VALUE}/
sed -i "$sed_param" file.txt