У меня есть каталог с 20 (текстовыми) файлами. Содержимое этих файлов - хэш-сумма MD5. Я хотел бы создать сингл (текстовый) файл с именами всех других файлов и содержимого этих файлов. Сценарий, который я создал, работает, когда я помещаю вывод на экран, но когда я пишу это в файл (test.txt), он записывает только первую строку? Что я делаю не так?Запись переменной в файл с циклом For
например.
file1 hjgd876kjkjkj7wde888dkjhkjhd78lkjlkjd98098
file2 iueiuy8ss799sfdffs7gfgrg7kjnkj5564kljlj345
file3 987fefdfges97sdfgg9766dgsdv097sdfdfg9866ds
.....
@echo off
SETLOCAL ENABLEEXTENSIONS
rem %%L is the name of the files. %%K is the content of the files
FOR /F "tokens=*" %%L IN ('dir /b *.sha') DO (
for /F "tokens=*" %%K IN (%%L) DO echo %%L %%K >> test.txt
)