
【已解決】批處理如何將文本中特定字符串的部分內容替換成其他內容最后由 pcl_test 于 -10-9 21:17譬如 e:123.txt 內容中的某一行 NUM=0,這個數值是變化的我想寫一個bat,可以替換NUM為指定的數值,譬如4。我寫了以下的代碼,發現最終文檔是在最后一行加上了NUM=4,而并非替換以前的NUM=0請大家指點以下,如何修改,是替換NUM=后面的數字,而不是在增加~
nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f tokens=* delims= %%i in (e:123.txt) do (
- for /f tokens=1 %%m in (';findstr NUM e:123.txt';) do (
- if %%i==%%m ( echo NUM=4 >>123.txt)
- ))
- start e:123.txt
- exit

