如何批量删除或修改指定txt的内容
bat吧
全部回复
仅看楼主
level 11
丿杜应师丶罒
楼主
比如删除1.txt中的奇数行
或删除带有a字符的一行,求大触讲解
2015年05月31日 03点05分
1
level 7
可爱的wrfr
据说要用到sed.exe
2015年05月31日 03点05分
2
丿杜应师丶罒
谢谢
2015年05月31日 03点05分
level 14
aiwozhonghuaba
删除1.txt中的奇数行
@echo
off
setlocal enabledelayedexpansion
(for /f "useback delims=" %%i in ("1.txt") do (
set /a n+=1,j=n%2
if "!j!"=="0" echo %%i
))>$
move /y $ 1.txt
删除带有a字符的行
@findstr
/v "a" 1.txt>$
@move
/y $ 1.txt
2015年05月31日 03点05分
3
丿杜应师丶罒
谢谢
2015年05月31日 03点05分
丿杜应师丶罒
回复
د��Ӧʦؼ��
:貌似没用。。。内容直接消失了
2015年05月31日 04点05分
aiwozhonghuaba
回复
د��Ӧʦؼ��
:set /a n+=1,j=n%2改成set /a n+=1,j=n%%2
2015年05月31日 04点05分
1