Как объединить первые N слов нескольких файлов tmp, используя cmd.Я попытался объединить первую строку, но когда я проверяю текстовый файл, он показывает 4 строки для каждой 1 строки в файлах tmp
ПРИМЕР:
TMP ФАЙЛ 1: ИМЯ ФАЙЛА: GALILEO1 CONTENT:
SAMPLE WORDS TO GET THE FIRST EIGHT WORD1 FOR EACH FILE
SAMPLE WORDS TO GET THE FIRST EIGHT WORDS FOR EACH FILE
SAMPLE WORDS TO GET THE FIRST EIGHT WORDS FOR EACH FILE
TMP ФАЙЛ 2: ИМЯ ФАЙЛА: GALILEO2 СОДЕРЖАНИЕ:
SAMPLE WORDS TO GET THE FIRST EIGHT WORD2 FOR EACH FILE
SAMPLE WORDS TO GET THE FIRST EIGHT WORDS FOR EACH FILE
SAMPLE WORDS TO GET THE FIRST EIGHT WORDS FOR EACH FILE
ЖЕЛАЕМЫЙ ВЫХОД В TXT:
GALILEO1.TMP SAMPLE WORDS TO GET THE FIRST EIGHT WORD1
GALILEO2.TMP SAMPLE WORDS TO GET THE FIRST EIGHT WORD2
Файлы tmp содержат несколько слов водна строка, но когда я извлек ее, используя приведенный ниже код, текстовый файл показывает его в виде 4 строк.
@echo off
setlocal EnableDelayedExpansion
if exist galileo.txt del galileo.txt
for %%f in (*.tmp) do (
set i=0
for /F "delims=" %%l in (%%f) do (
set /A i+=1
set line!i!=%%l
)
echo %%f, Galileo !line1! >> galileo.txt
)