
批處理替換完的字符增加一個空格怎么修改呢a.txt 為ibm365svr5.MSSQL7.IBM365SVR5.db.newhouse.~.7.001of001.1005040225..C:ibm365svr5.MSSQL7.IBM365SVR5.db.newhouse.~.7.001of001.1005040225..C:ibm365svr5.MSSQL7.IBM365SVR5.db.newhouse.~.7.001of001.1005040225..C:ibm365svr5.MSSQL7.IBM365SVR5.db.newhouse.~.7.001of001.1005040225..C:b.txt 為OPERATION RESTOREOBJECTTYPE DATAbaseRESTORETYPE MOVEDATAbase newhouseMOVEnewhouse_DataTOD:Program FilesMicrosoft SQL ServerMSSQLDatanewhouse.MDFMOVEnewhouse_LogTOD:Program FilesMicrosoft SQL ServerMSSQLDatanewhouse_Log.LDF# The following image is type: FullNBIMAGE ibm3654343434SQLHOST backup-newhouseNBSERVER NBUSERVER02BROWSECLIENT ibm365svr5MAXTRANSFERSIZE 6BLOCKSIZE 7RESTOREOPTION REPLACERECOVEREDSTATE RECOVEREDNUMBUFS 2ENDOPER TRUE使用代碼:
生成了c.bch代碼的內容主要是用來將a.txt中第一行字符串(除了最后兩個)復制出來替換b.txt中NBIMAGE 后引號里的內容,現在用代碼實現完 替換后 NBIMAGE與引號中間的空格沒有了,如何修改代碼能實現把中間的空格加上呢?還想在最后加上自動重啟機器的代碼?應該怎么改呢nclick="copycode($('code0'));">復制代碼
- @echo off
- set /p line=<a.txt
- set line=%line:~0,-2%
- type b.txt | sed s/NBIMAGE.*/NBIMAGE%line%/ > c.bch

