标题: [文本处理] [已解决]批处理如何提取多个文本文件的前50行? [打印本页]
作者: newbat123 时间: 2016-12-11 19:42 标题: [已解决]批处理如何提取多个文本文件的前50行?
如何提取多个文本文件的前50行
一个文件夹下有几百个文本文件 格式内容一样,都为3列200行 ,现在只需要前50行的数据即可
作者: newbat123 时间: 2016-12-11 20:14
哎呀 完了一步 真正想说出来了····- @set @n=0;/* & echo off
- pushd "C:\Users\新建文件夹 (3)"
- for /f "delims=" %%a in ('dir /b *.txt') do (
- cscript -nologo -e:jscript "%~0"<"%%a">$
- move $ "%%a"
- )
- pause & exit/b & rem */
-
- ar = WScript.StdIn.ReadAll().split("\r\n");
- WScript.Echo(ar.slice(0,50).join("\r\n"))
复制代码
作者: GNU 时间: 2016-12-11 21:41
- sed -n "1,50p" *.txt > 1.log
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |