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

1.常规做法:
  1. @echo off
  2. (for /f %%i in (test.txt) do (
  3. echo %%i   15
  4. ))>完成.txt
  5. ren 完成.txt test.txt
  6. pause
复制代码
2.玩技巧:
  1. @echo off
  2. %1 %0 :1 | %0 :2 & exit /b
  3. if %1==:1 (
  4.    for /f %%i in (test.txt) do (
  5. echo %%i   15
  6.    )
  7. ) else if %1==:2 (
  8.    find /v "" >test.txt
  9. )
复制代码
1

评分人数

    • idos: 第二个不懂,需要好好研究.....技术 + 1

TOP

顺便说一句,还有一种办法,这里以输出 type 的结果到源文件为例
  1. type test.txt | sort /+65535 | sort /+65535 /o:test.txt
复制代码
兼容性还可以,不过其实并没什么必要

TOP

回复 7# Batcher


    从没遇到过 gawk 丢失数据的情况,处理过 1G+ 的大文件,也没什么问题,可否举个极端的例子?

TOP

返回列表