Как разбить строку на 2 переменные в bat файле
В цикле
Не знаю в каком разделе создать данную тему, создал здесь.
Есть файл a.txt
Данные в нёт такие:
олег - попов
маша - улыбкина
костя - зазнанский
игорь - половинкин
наташа - пурзилкина
Как можно в .bat файле вывести каждую строку (желательно, чтобы был цикл) в виде:
олег Фамилия попов
маша Фамилия улыбкина
костя Фамилия зазнанский
игорь Фамилия половинкин
наташа Фамилия мурзилкина
Либо в цикле создать две переменные (например %n (имя) и f(фамилия))
И выводить их так echo Имя %%n Фамилия %%f
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 "Готово."
Пример работы и сам скрипт в аттаче.
Последний раз редактировалось De-visible; 20.01.2009 в 20:10..