Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Спарсить данные из txt

Ответить
Настройки темы
CMD/BAT - [решено] Спарсить данные из txt

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте! Есть файл с таким текстом.
Цитата:
-------------------------------------------------
Аккаунт - grek111@bk.ru
Пароль - qwerty123
Имя - Грек Фамилия - Греков
Секретный вопрос - qqq
Ответ на секретный вопрос - qwertyu111
-------------------------------------------------
-------------------------------------------------
Аккаунт - grek555@bk.ru
Пароль - qwerty555
Имя - Грек Фамилия - Греков
Секретный вопрос - 111
Ответ на секретный вопрос - qwertyu111
-------------------------------------------------
Нужно получить в итоге.
Цитата:
grek111@bk.ru;qwerty123
grek555@bk.ru;qwerty555

Отправлено: 17:00, 12-09-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=0001.txt

if exist "%sSourceFile%" (
	for /f "usebackq tokens=1,2 delims=- " %%i in ("%sSourceFile%") do (
		if "%%~i" equ "Аккаунт" set sAccount=%%~j
		if "%%~i" equ "Пароль" (
			echo !sAccount!;%%~j
		)
	)
) else (
	echo Source file [%sSourceFile%] not found
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:10, 12-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska,
как cделать, чтобы результат сохранялся в 0002.txt?

З.Ы. Разобрался. СПАСИБО!

Последний раз редактировалось nfs98, 12-09-2013 в 17:26.


Отправлено: 17:19, 12-09-2013 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Спарсить данные из txt

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Нужно создать "батник" - вырезать из "2.txt" первых n строк и вставить их в "1.txt" temphard Скриптовые языки администрирования Windows 12 10-01-2014 18:36
CMD/BAT - вытащить из 3-x txt файлов строки в 4-й txt и отправить его в шару на сервер campbell Скриптовые языки администрирования Windows 1 10-11-2011 09:59
CMD/BAT - [решено] Данные из .txt aggressor_ Скриптовые языки администрирования Windows 9 13-04-2011 19:55
[решено] Вставить строчку из одного txt в оределённое место другого txt ZeroCrash AutoIt 7 13-07-2009 07:35
Разное - написать программу, чтобы она вытаскивала данные из .txt или .xls exo Программирование и базы данных 5 10-07-2009 20:46




 
Переход