找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24129|回复: 5

[文本处理] 批处理如何把txt文本每十行合并成一行?

[复制链接]
发表于 2016-2-20 12:18:05 | 显示全部楼层 |阅读模式
把下列内容每十行变成一行

正在 Ping www.qq.com [111.30.132.101] 具有 500 字节的数据:
来自 111.30.132.101 的回复: 字节=500 时间=33ms TTL=51
来自 111.30.132.101 的回复: 字节=500 时间=26ms TTL=51
来自 111.30.132.101 的回复: 字节=500 时间=27ms TTL=51
来自 111.30.132.101 的回复: 字节=500 时间=28ms TTL=51

111.30.132.101 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 26ms,最长 = 33ms,平均 = 28ms

正在 Ping fbjyd.a.sohu.com [111.13.123.160] 具有 500 字节的数据:
来自 111.13.123.160 的回复: 字节=500 时间=34ms TTL=51
来自 111.13.123.160 的回复: 字节=500 时间=24ms TTL=51
来自 111.13.123.160 的回复: 字节=500 时间=26ms TTL=51
来自 111.13.123.160 的回复: 字节=500 时间=18ms TTL=51

111.13.123.160 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 18ms,最长 = 34ms,平均 = 25ms

评分

参与人数 1PB -2 收起 理由
pcl_test -2 未按版规发帖

查看全部评分

发表于 2016-2-20 13:24:31 | 显示全部楼层
回复 1# wssimon
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('type 66.txt') do (
  3.         set /a num+=1
  4.         set "line=!line!%%a"
  5.         if !num! equ 10 (
  6.                 echo !line!
  7.                 set /a num=0
  8.                 set line=
  9.         )
  10. )>>new.txt
  11. echo !line!>>new.txt
复制代码
发表于 2016-2-20 19:30:49 | 显示全部楼层
sed渣只能这样了
  1. sed  "N;N;N;N;N;N;N;N;N;N;s/\n/ /g" test.txt>New.txt
复制代码
发表于 2016-2-20 21:10:11 | 显示全部楼层
  1. @sed -n "H;9~10{x;s/\n/ /gp;d;x}" test.txt>New.txt
复制代码

评分

参与人数 1技术 +1 收起 理由
bailong360 + 1 欸哟卧槽

查看全部评分

发表于 2016-2-20 23:26:11 | 显示全部楼层
  1. @sed ":a;N;$!{10~10!ba};s/\n/ /g" test.txt>New.txt
复制代码

评分

参与人数 1技术 +1 收起 理由
bailong360 + 1 丧心病狂

查看全部评分

发表于 2016-2-21 05:26:59 | 显示全部楼层
楼主没说原因和目的。我数了一下。如果是为了取到    最短 = 26ms,最长 = 33ms,平均 = 28ms
这一行,那么楼主这个思路是挺傻的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 01:42 , Processed in 0.020218 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表