|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教如何對多個文件進行條件替換
要對文件夾下的所有文件(包括子文件夾下的文件)進行批處理,對於其中固定的字符進行替換.
例如將"between 60 and 300"統一替換成"between 60 and 200"
有的文件有此字樣,有的沒有.
請教如何替換? |
請教如何對多個文件進行條件替換
find+sed |
請教如何對多個文件進行條件替換
[code]
cd /path
sed -i 's/between 60 and 300/between 60 and 200/g' *
[/code]
PS:新來的吧,:mrgreen: 建議多看置頂精華貼 :) |
請教如何對多個文件進行條件替換
如果替換是多個該怎麼做呢
比如不但要將"between 60 and 300"統一替換成"between 60 and 200" 而且也要把 A 替換成 B |
請教如何對多個文件進行條件替換
-->
sed -i 's/between 60 and 300/between 60 and 200/g;s/A/B/g'[size=20] *[/size] |
| |