BAT读取TXT文本中指定行的内容

一个TXT文本,想读取1,3,5,7,9这样有规律的行的内容,设置读取行数为100行,读完第100行时结束,并将内容写到一个新的TXT里,新的TXT里没行一个数据的排列。... 一个TXT文本,想读取1,3,5,7,9这样有规律的行的内容,设置读取行数为100行,读完第100行时结束,并将内容写到一个新的TXT里,新的TXT里没行一个数据的排列。 展开
 我来答
千羽之城
2009-07-29 · TA获得超过4510个赞
知道大有可为答主
回答量:2132
采纳率:0%
帮助的人:1418万
展开全部
@echo off

set n=0
setlocal enabledelayedexpansion
for /f "delims=" %%i in (123.txt) do (
set /a n+=1
set /a mod=!n!%%2
if !mod! EQU 1 set "foo=%%i"
if !mod! EQU 1 echo !foo!
)>>op.txt
start op.txt
exit
大力是也
2009-07-29 · TA获得超过1721个赞
知道小有建树答主
回答量:983
采纳率:0%
帮助的人:791万
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('type a.txt^|findstr /n .')do (
if %%i==200 (pause&exit) else (set/a n=%%i%%2&if !n!==1 (>>new.txt echo %%j)))
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式