我需要的批次代码的多个文本文件的第一行原来的文件名复制到一个新的文本文件附加到每一行,如果可能的话编辑批处理代码给一个想要的任何行号的方法。
谢谢
我需要的批次代码的多个文本文件的第一行原来的文件名复制到一个新的文本文件附加到每一行,如果可能的话编辑批处理代码给一个想要的任何行号的方法。
谢谢
这将使用称为助手批处理文件findrepl.bat
从- https://www.dropbox.com/s/rfdldmcb6vwi9xc/findrepl.bat
将findrepl.bat
在同一文件夹中的批处理文件或路径上。
@echo off
set linenum=1
for %%a in (*.txt) do (
type "%%a"|findrepl /o:%linenum%:%linenum% >>tmp.tmp
)
move /y tmp.tmp "Result.txt"
@ECHO OFF &SETLOCAL
for %%a in (*.txt) do (
set "line="
set /p "line="<"%%~a"
SETLOCAL ENABLEDELAYEDEXPANSION
echo(!line!
endlocal
)