TXT文件的批处理命令

本目录下有一个名为a.txt的文件,如何将从第一行开始以3递增的行从a.txt中提取出来转存到b.txt下。谢谢... 本目录下有一个名为a.txt的文件,如何将从第一行开始以3递增的行从a.txt中提取出来转存到b.txt下。
谢谢
展开
 我来答
escortmnm
2011-03-03 · TA获得超过3393个赞
知道大有可为答主
回答量:1890
采纳率:0%
帮助的人:3278万
展开全部
我理解的意思就是读取第1、4、7、10、13……行的东西存到b.txt里面
如果是这样理解那么代码如下:

::═════代═══码═══开═══始═════
@echo off&setlocal enabledelayedexpansion
set /a j=0
for /f "delims=" %%i in (a.txt) do (
set /a j+=1&set /a k=j-1
set /a l=!k!%%3
if "!l!"=="0" echo %%i >>b.txt)
pause
::Created By escortmnm from VBS团队
::═════代═══码═══结═══束═════
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式