How to merge the first N words of multiple tmp files using cmd. I tried merging the first line but when I check the text file, it is showing 4 lines for every 1 line in the tmp files
EXAMPLE:
TMP FILE 1: FILE NAME: 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 FILE 2: FILE NAME: GALILEO2 CONTENT:
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
DESIRED OUTPUT IN TXT:
GALILEO1.TMP SAMPLE WORDS TO GET THE FIRST EIGHT WORD1
GALILEO2.TMP SAMPLE WORDS TO GET THE FIRST EIGHT WORD2
The tmp files contains multiple words in one line but when I extracted it using below code, the text file shows it as 4 lines.
@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
)