永发信息网

用批处理提取指定路径下所有.txt文件的前N行,合并到指定文件

答案:2  悬赏:40  手机版
解决时间 2021-03-04 13:33
例如,提取 D:\aam\ 下所有.txt文件的前10行,合并输出到 D:\axs\add.txt
最佳答案
@echo off
setlocal enabledelayedexpansion
cd /d D:\aam\
for /f "tokens=*" %%i in ('dir/b D:\aam\*.txt') do (
set n=0
for /f "tokens=*" %%j in ('type "%%i"') do (
if !n! lss 10 echo %%j>>D:\axs\add.txt
set /a n+=1
)
)
endlocal

=====================================================================
灵活高效:

@echo off
setlocal enabledelayedexpansion

set 源目录=D:\aam\
set 目标文件=D:\axs\add.txt
set 截止行=10

if "%源目录:~-1,1%"=="\" set "源目录=%源目录:~,-1%"
cd /d "%源目录%"
cd.>"%目标文件%"
for /f "tokens=*" %%i in ('dir/b *.txt') do call :xwj "%源目录%\%%i"
endlocal
goto :eof
:xwj
set n=0
for /f "tokens=*" %%j in ('type "%~1"') do (
set /a n+=1
echo %%j>>"%目标文件%"
if !n!==%截止行% goto :eof
)
goto :eof
全部回答
@echo off setlocal enabledelayedexpansion for /f %%i in ('dir/b d:\aam\*.txt‘)do ( set /a n=0 for /f %%j in ("%%i") do ( if !n! lss 10 echo %%j >>d:\axs\add.txt set /a n+=1 ) )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酷铺家得利超市上大店在哪里啊,我有事要去这
房产证上去除名字要交什么税费
乐果农药是什么性质的。毒性大吗。
江安县招商局我想知道这个在什么地方
有没有一首数字歌歌词是30624700,3064770
7.2X4.3-10.08除以8.4
杏仁发芽长出的杏树会结果实吗
老李保险柜地址在什么地方,想过去办事
学采矿出生的最适应考什么职位的公务员!
某公园的一座石拱桥是圆弧形(劣弧),其跨度
名图跟大众迈腾哪个性价比更高些,同等的车还
伏会小学在哪里啊,我有事要去这个地方
无限春思无尽思 却问伊君又几依
如图所示,用弹簧测力计拉着木块,沿水平方向
黄山荣福源农业科技有限公司在什么地方啊,我
推荐资讯
范屯村地址有知道的么?有点事想过去
祁氏牛肉面在什么地方啊,我要过去处理事情
象州县运江司法所地址有知道的么?有点事想过
为什么我早睡晚起每天还是都困
企业存在境外经营,在选定境外经营的记账本位
mike is my friend.he is not healthy .he do
寒冰王座官方网站
人如果从20层楼高摔下来,会不会直接就摔死.
人体内氧与血红蛋白结合的部位是BA. 肺泡内B.
朵唯l9换屏多少钱
胡家塆地址在什么地方,想过去办事
广和路在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?