【发布时间】:2019-02-07 13:52:43
【问题描述】:
我有一个小问题,现在不能继续。 我想批量导入一个 .txt 文件并将其与行号一起输出到另一个 .txt。 例如,test.txt 文件如下所示:
hello
how
are
you
结果应该是文件 test2.txt,如下所示:
1: hello
2: how
3: are
4: you
我已经尝试了以下批次,但不幸的是我只得到一个空文件作为输出:
@echo off
setlocal enabledelayedexpansion
findstr / n; test.txt >test2.txt
有人有想法吗? 提前致谢!
【问题讨论】:
-
如果可以在原始文件中,但在新文件中也可以。
-
好的,我发布了两个选项,第二个是您想要使用的选项,因为原始选项是首选。
-
行号后面没有空格,冒号
findstr /n "^" test.txt >test2.txtFindstr 需要匹配,这里是行首。
标签: batch-file findstr