[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
将两个文件行号相同的行合并,这个问题也很经典。
文本较小且没有特殊字符时,可以用设置变量法。
  1. for /f "tokens=1* delims=:" %%a in ('findstr /n .* 1.txt') do set _%%a=%%b
  2. for /f "tokens=1* delims=:" %%a in ('findstr /n .* 2.txt') do echo !_%%a! %%b
复制代码
文本很大或有特殊字符,这个方法就不行了。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

CMD读文件没有“暂停”功能,打开文件读取内容(放到内存中)后就马上自动关闭了。不像wsh脚本中的fso,打开文件后就保持为打开状态,关闭之前还不能删除文件。打开时Read、ReadLine、ReadAll想怎么读就怎么读。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表