Я пытаюсь отфильтровать определенную комбинацию из случайных строк в текстовом файле с помощью моей пакетной программы.
Это для фильтрации только электронной почты и пароля из текстового файла с именем file.txt в комбинацииэлектронная почта: пропуск.к сожалению, другие строки в том же текстовом файле также в том же формате someword: blank (пример показан ниже)
Код, который я использовал,
for /f "tokens=1" %%a in ('type file.txt^|find ":"') do >>output.txt echo %%a
file.txt
содержит,
Username:
Password:
random1@gmail.com:password111
Subscription:
Recurring
Status:
Country:
Username:
Password:
random2@gmail.com:password222
Subscription:
Recurring
random3@gmail.com:password333
Status:
Ожидаемый результат в output.txt
:
random1@gmail.com:password111
random2@gmail.com:password222
random3@gmail.com:password333
Но фактический вывод, полученный в output.txt
,
Username:
Password:
random1@gmail.com:password111
Subscription:
Recurring
Status:
Country:
Username:
Password:
random2@gmail.com:password222
Subscription:
Recurring
random3@gmail.com:password333
Status:
Получаю такой же выходвходной файл.