Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Как разбить строку на 2 переменные в bat файле (https://forum.antichat.xyz/showthread.php?t=102258)

Voshal 20.01.2009 19:18

Как разбить строку на 2 переменные в bat файле
 
Как разбить строку на 2 переменные в bat файле
В цикле

Не знаю в каком разделе создать данную тему, создал здесь.

Есть файл a.txt

Данные в нёт такие:
олег - попов
маша - улыбкина
костя - зазнанский
игорь - половинкин
наташа - пурзилкина

Как можно в .bat файле вывести каждую строку (желательно, чтобы был цикл) в виде:
олег Фамилия попов
маша Фамилия улыбкина
костя Фамилия зазнанский
игорь Фамилия половинкин
наташа Фамилия мурзилкина

Либо в цикле создать две переменные (например %n (имя) и f(фамилия))
И выводить их так echo Имя %%n Фамилия %%f

Помогите пожалуйста.

Заранее благодраю.

De-visible 20.01.2009 20:01

Вложений: 1
Вот на Python, может понадобиться:

Код:

File.txt - исходный файл
ParseFile.txt - Этот файл создается после работы скрипта.

PHP код:

with open("File.txt") as sFile:
    
with open("ParseFile.txt",'w') as pFile:
        for 
line in sFile:
            
txt line.split(" - ")
            
pFile.write(txt[0] + " Фамилия " txt[1])
            
print 
"Готово." 

Пример работы и сам скрипт в аттаче.

Voshal 21.01.2009 05:34

Спасибо, но мне нужно bat файлом данную операцию проделать :(


Время: 12:54