[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何提取多个文本文件的前50行?

如何提取多个文本文件的前50行
一个文件夹下有几百个文本文件 格式内容一样,都为3列200行 ,现在只需要前50行的数据即可
1

评分人数

    • pcl_test: 发帖前先使用论坛搜索PB -6

哎呀 完了一步 真正想说出来了····
  1. @set @n=0;/* & echo off
  2. pushd "C:\Users\新建文件夹 (3)"
  3. for /f "delims=" %%a in ('dir /b *.txt') do (
  4.         cscript -nologo -e:jscript "%~0"<"%%a">$
  5.         move $ "%%a"
  6. )
  7. pause & exit/b & rem */
  8. ar = WScript.StdIn.ReadAll().split("\r\n");
  9. WScript.Echo(ar.slice(0,50).join("\r\n"))
复制代码

TOP

  1. sed -n "1,50p" *.txt > 1.log
复制代码

TOP

返回列表