如何批量删除或修改指定txt的内容
bat吧
全部回复
仅看楼主
level 11
比如删除1.txt中的奇数行
或删除带有a字符的一行,求大触讲解[乖]
2015年05月31日 03点05分 1
level 7
据说要用到sed.exe
2015年05月31日 03点05分 2
谢谢[吐舌]
2015年05月31日 03点05分
level 14
删除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分
回复
د��Ӧʦؼ��
:set /a n+=1,j=n%2改成set /a n+=1,j=n%%2
2015年05月31日 04点05分
1