日期:2014-05-16  浏览次数:20609 次

如何修改一个文件中的某些个变量的值?AWK?还是别的什么?
现在有一个文件VARS,里面有几行如下:
……
export COUNTRY="US"
export CITY="NewYork"
export ORG="Linux"
……
我想把COUNTRY、CITY、ORG这些值改成别的,比如COUNTRY="CH" CITY="GuangZhou"等,该怎么弄呢?AWK似乎可以,但是AWK修改源文件不会写……
谁能根据上面的给出个具体例子咧?谢谢各位啊

------解决方案--------------------
sed -i -e 's/COUNTRY=.*/COUNTRY="CH"/' -e 's/CITY=.*/CITY="GuangZhou"/' VARS