藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教:怎麼可以編SHELL修改文件中某個字符串

偶每次要對某個文件(如ABC.TXT)中的STR進行修改,當要進入某環境,需先改STR為STRING,保存後再使用,要進入另一環境,又要把STRING修改回來STR,用VI打開再查找修改很麻煩,怎麼可以用shell寫個自動修改的呢?(不要建立兩個文件,用MV改名)

請教:怎麼可以編SHELL修改文件中某個字符串

請教:怎麼可以編SHELL修改文件中某個字符串

請教:怎麼可以編SHELL修改文件中某個字符串

如果你的sed版本夠高的話,加上-i開關,或者,用ed直接修改文件
[code]
ed file<<EOF
1,$ s/old/new/g
w
q
EOF
[/code]
vim也可



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com