windows - 多次追加文本文件以创建一个大文本文件进行测试
问题描述
我有一个包含 100,000 行的文本文件(xyz.txt)。我想将此文件附加 60 次(n 次)到另一个文件以创建一个大文本文件(big.txt)。如何使用 cmd(命令行)来完成?
(我需要这个来进行性能/负载测试。)
谢谢,
解决方案
这可以使用 for 循环来完成:
for /L %%i in (0,1,%3) do type %1>>%2
:: %1 source file
:: %2 destination file
:: %3 number of inserts
您可以将其放在批处理文件中并像这样调用它:
append_text.cmd source.txt dest.txt 60
这会将 source.txt 的内容写入 dest.txt 60 次。
如果你想直接在命令提示符下写这个,你可以写:
for /L %i in (0,1,60) do type source.txt>>dest.txt
推荐阅读
- sql - 查询 START_DATE 比 END_DATE 大 1 天
- python - 如何在python中获取子数组?
- javascript - 正则表达式还捕获除捕获组之外的所有内容
- java - 如何在 Java 中导航一组图像文件对象?
- python - MySQL db 无法在 Python 2.7 Raspberry Pi3 上运行
- excel - 如何在 Excel 上使用 getElementbyID 从网站中提取数据
- typescript - TypeScript 条件返回错误
- php - 使用 PDFMerge PHP 拆分给定的 PDF 文件
- powershell - 比较 file1 中存在但 file2 中不存在的两个文本文件和输出行
- php - Laravel - 自动从数组初始化类,多态关系,将模型来回转换为不同的对象