Пример показывает применение программы nhreplace для преобразования списка адресов электронной почты (один адрес на строку) в формат одной строки, с использованием точки с запятой «;» в качестве разделителя – для того, чтобы адреса электронной почты можно было скопировать в поле Кому в почтовом клиенте.
Пример демонстрирует следующие возможности программы nhreplace:
- поиск статического текста, указанного с использованием управляющих символов – аргумент -set
- замена статическим текстом – аргумент -t
Исходный файл со списком адресов list.txt:
user1@gmail.com user2@outlook.com user3@mail.ru user4@hotmail.com
Командный файл заменяет переводы строк (перевод строки обозначается как «\r\n») на точку с запятой с пробелом (обозначается как «; »):
@echo off if exist line.txt del line.txt copy list.txt line.txt nhrplc -set:"\r\n" -t:"; " -o:d line.txt
Файл line.txt после выполнения командного файла:
user1@gmail.com; user2@outlook.com; user3@mail.ru; user4@hotmail.com;
Полученный текст можно скопировать в адресную строку почтового клиента.
Преобразование списка в одну строку