Войти

Показать полную графическую версию : [решено] Построчное копирование данных из одного txt в другой


voveggg
19-09-2022, 18:11
Друзья приветствую! Есть несложная задача, помогите решить пожалуйста.
Есть фаил 1.txt, в нём построчно прописаны данные:

000 QWE NAME1
001 RTY NAME2
002 UIO NAME3

Есть фаил 2.txt, в нём пример команды:

файл с "номером"
и "кодом"
переименовать в "название"

На выходе нужно получить фаил 3.txt, с такими в нём данными:

файл с 000
и QWE
переименовать в NAME1

файл с 001
и RTY
Переименовать в NAME2

файл с 002
и UIO
переименовать в NANE3

То есть нужно взять данные из 1.txt и расставить их в 3.txt по примеру одной команды из 2.txt пока не закончатся строки в 1.txt.
Если очень запутанно написал поправите!
P.S Пробовал воспользоваться примером вот из этой темы: http://forum.oszone.net/thread-181512.html Но там только по одной переменой меняет.

NickM
19-09-2022, 18:45
Что-нибудь типа такого:
@Echo Off
For /F "tokens=1,2,3 delims= " %%k In (1.txt) Do (echo.файл с %%k && echo.и %%l && echo.переименовать в %%m && echo.) >>3.txt

voveggg
19-09-2022, 21:58
Спасибо вам большое! Работает




© OSzone.net 2001-2012