Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 23.09.2024
Сообщений: 16

Поиск в строке и вывод результата cmd findstr

23.09.2024, 16:48. Показов 3058. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть текст в одну строчку не могу вытащить почту без кавычек при помощи cmd findstr, помогите пожалуйста кто силен. простите заранее если тема есть я не смог найти подходящую.

текст

{"status":"success","count":0,"suppressi ons":[{"email":"mail1@mail.ru","cause":"tempor ary_unavailable"},{"email":"mail2@gmail. com","cause":"temporary_unavailable"}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.09.2024, 16:48
Ответы с готовыми решениями:

Вывод результата работы CMD
Вот часть кода Process p = new Process(); p.StartInfo.UseShellExecute = false; ...

Вывод результата выполнения CMD в textbox кириллицей
Всем привет. Есть код. В зависимости от вводимого слова выполняется команда CMD, но вывод русских символов получается крякозабрами ...

CMD/BAT: То, что нашёл findstr переместить в переменную
Приветствую! Есть команда - type "%~dp0log.txt" | fndstr "Running" Нужно в переменную run впустить то что нашёл...

26
0 / 0 / 0
Регистрация: 23.09.2024
Сообщений: 16
24.09.2024, 09:42  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Angry Old Man Посмотреть сообщение
MadSpot, Дайте Ваш файл (прикрепите к сообщению), исказите реальные мэйлы
Ловите файл почту заменил
Вложения
Тип файла: txt ORIGIN1.txt (4.2 Кб, 15 просмотров)
0
0 / 0 / 0
Регистрация: 23.09.2024
Сообщений: 16
24.09.2024, 09:46  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Я вам этот вариант показал 2.5 часа назад.
Уж думал, догадаетесь, как в файл отправить:
Windows Batch file
1
2
@set /p str=<in.txt
@>out.txt (for %%i in (%str::= %) do @echo %%~i|find "@")
Так ещё можно пронумеровать:
Windows Batch file
1
2
@set /p str=<in.txt
@(for %%i in (%str::= %) do @echo %%~i|find "@")|findstr /n .>out.txt
Но в любом случае этот код работает в разы быстрее.
Не работает ваш вариант, не могу запустить, выложи пожалуйста рабочий.
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
24.09.2024, 11:18
Цитата Сообщение от MadSpot Посмотреть сообщение
Не работает ваш вариант
Какой из? По ссылке?
Вложения
Тип файла: 7z get_emails.7z (731 байт, 2 просмотров)
0
 Аватар для Angry Old Man
3325 / 752 / 316
Регистрация: 26.03.2022
Сообщений: 1,412
Записей в блоге: 1
24.09.2024, 15:29
MadSpot,
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Echo Off &Cls &>nul Chcp 1251
 
    Set "FileIn=Z:\Box_In\origin1.txt"
    Set "FileOut=Z:\Box_In\origin1.mail.txt"
 
    Set /A n=100
    For /F "usebackq delims=" %%i In (`2^>nul type "%FileIn%"`) Do Set "Str=%%i"
        
    Set "Str=%Str: =%"
    Set "Str=%Str:email":"= %"
    Set "Str=%Str:","= %"
    Set "Str=%Str:":"=%"
    Set "Str=%Str:"=%"
    Set "Str=%Str::=%"
    )
    >"%FileOut%" (For %%s In (%Str%) Do Echo %%s|Find "@"&&(Set /A n+=1 &Call Set "Email%%n:~-2%%=%%s"))
    Set "Email"
Pause 
Exit /B
FlasherX,
Code
1
@set /p str=<in.txt
почему-то берет не полную строку
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
24.09.2024, 19:35
Цитата Сообщение от Angry Old Man Посмотреть сообщение
почему-то берет не полную строку
Предел в 1024 символа.
0
0 / 0 / 0
Регистрация: 23.09.2024
Сообщений: 16
24.09.2024, 23:18  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Какой из? По ссылке?
Очень круто, и шустро, наверное даже шустрее моего, но мне пока далеко до такого скрипта, не могу разобраться что за чем идет, но супер огромное спасибо.

А зачем в начале строки @ ставить ?
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
25.09.2024, 01:03
Чтобы полностью разбираться, надо ещё в js немного шарить.
@ - это скрытие вывода команды в консоль. Пожал'ста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2024, 01:03

Поиск и вывод результата
Есть программа, ищет по заданному критерию информацию и выводит её на экран. Вот пример работы формы. 1. Слева в списке есть...

FINDSTR поиск в строке начиная с "@" и до ";"
Как сделать так, чтобы поиск был от &quot;@&quot; и до &quot;;&quot;? FINDSTR /L &quot;.no &quot; %base% &gt; Norway.txt Мне нужно сделать так, чтобы искал...

Поиск по БД, вывод в результата в dataGridView
Есть dataGridView и comboBox. Нужно что бы происходил поиск по БД в соответствии с выбранным названием в comboBox и выводились все данные...

Поиск строк, и вывод результата
Доброго времени суток, хотел бы у вас попросить направления что ли, в php, как можно реализовать поиск в файле? и получить результат...

Поиск в xml и вывод результата!
Люди добрые,можете помочь?! Проблема заключается в следующем,есть БД Postgresql с кодировкой win-1251 (другая кодировка не выставляется)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru