[英]Change variable value inside text file with Sed
我有一個包含這個的文本文件
Var1=ofzer
Var2=smelf
..
..
VarN=mskfm
我想使用 Sed 更改我的變量之一的值。 這怎么可能?
假設您想將 Var2 的值從 'smelf' 更改為 'smurf',您可以使用:
bash$ sed -i 's/Var2=.*/Var2=smurf/' file.txt
如果您想要更復雜的替換:
sed_param=s/Var1=.*/Var1=${NEW_VALUE}/
sed -i "$sed_param" file.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.