fosjos(無聊的菜鳥程式設計師)
( ) 信譽:100
2006-7-20 12:18:23
得分:0
首先:登錄檔新增乙個或兩個 reg_dword 值:
hkey_local_machine/software/microsoft/command processor/enableextensions
或 hkey_current_user/software/microsoft/command processor/enableextensions
設值為1
新建檔案aaa.bat:
@echo off
set f=c:/aaa.txt
set f2="c:/aaa.bak.txt"
for /?>%f%
if exist %f2% del %f2%
for /f "tokens=* delims=%" %%l in (%f%) do (
set line=%%l
set line=!line:for=f_o_r!
echo !line!>>%f2%
)執行aaa.bat
所有的for都被替換為f_o_r並寫入aaa.bak.txt
缺點:原檔案(aaa.txt)空行無法讀取
scz123(小章)
( ) 信譽:147
2006-07-26 14:22:00
得分:0
哦,學習
第一次接觸批處理中變數的內容替換
set str=12345
set str=%str:234=000%
echo %str%
結果10005
固命按fosjos提供的,命令擴充套件後就可以用批處理來替換文字了
top
scz123(小章)
( ) 信譽:147
2006-07-26 14:35:00
得分:0
另命令擴充套件預設是啟用的,我們只需將延遲變數環境擴充套件啟用就可以了,另也可以通過命令列實現:
start cmd /v:on /c test.bat
top
Linux vi 替換文字內容
利用 s 命令可以實現字串的替換。具體的用法包括 s str1 str2 用字串 str2 替換行中首次出現的字串 str1 s str1 str2 g 用字串 str2 替換行中所有出現的字串 str1 s str1 str2 g 用字串 str2 替換正文當前行到末尾所有出現的字串 str1 1...
Linux sed命令實現替換文字內容
root data code s3201 publish codex deploy db.properties db.properties中的 1.0.0.6 替換為 1.0.0.7 sed i s 1.0.0.6 1.0.0.7 root data code s3201 publish codex...
替換檔案內容
前幾天無意間看見一道題,內容大致是這樣的。有乙個檔案,裡面內容是這樣的格式 1 aa 2 bb 3 cc 4 dd 現在想插入3 ee,如果存在3 那麼把後面內容換成新內容,如果不存在則新增一行。一開始我是這麼寫的 後來經指點使用字典可以這麼寫 tmp with open 1 r as fd a f...