Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] извлечение информации из файлаа

Пользователь


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

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


есть текстовый файл типа
Код: Выделить весь код
[111]
place=111
pass=nat20
Host=pop.mail.ru
MUser=pk1_5
Email=suup@xxx.ru
MPass=xxxx
MPort=665
MUseTSL=tr
HostType=12
Remember=tr
Wait=15
Id=11111111111112222222
нужно параметр Id извлечь в новый файл в первую строку, из следующего блока во вторую строку и так далее
таких блоков несколько тысяч
надеюсь на вашу помощь!

Отправлено: 23:13, 21-04-2016

 

Ветеран


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

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


В данном случае «из блока» не имеет значения.

Извлечь «параметр ID»:
Код: Выделить весь код
type "Source.txt" | >"Destination.txt" findstr.exe /i /b /l "Id="
Извлечь значения параметра:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

>"Destination.txt" (
	for /f "usebackq tokens=1* delims==" %%i in (
		`type "Source.txt" ^| findstr.exe /i /b /l "Id="`
	) do echo %%j
)

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

Отправлено: 23:22, 21-04-2016 | #2



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

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


Ветеран


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

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


Код: Выделить весь код
@<"1.txt">"2.txt" cmd/v/c for /f "delims=" %%i in ('more') do @^>nul 2^>^&1 set %%i^& if defined id echo.!id!^& set "id="
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:53, 22-04-2016 | #3


Пользователь


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

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


благодарю! помогло

Отправлено: 21:34, 22-04-2016 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Извлечение информации из множества файлов в один Борис_Спектор@vk Скриптовые языки администрирования Windows 9 07-02-2016 21:43
Установка - Извлечение ПО из сборок :) bziki.t4 Microsoft Windows 7 1 17-09-2012 22:53
Извлечение видео из игр Guest Игры 3 18-08-2004 12:52
Извлечение ресурсов из игр Kot Игры 8 05-01-2004 04:08




 
Переход