Опубликовано в

Поиск и замена текста с использованием sedЗадача:У вас есть файл report.txt, сод…

Поиск и замена текста с использованием sed
Задача:
У вас есть файл report.txt, содержащий несколько строк с адресами электронной почты. Необходимо заменить все старые домены (например, old-domain.com) на новый (например, new-domain.com).
Решение:
1. Используйте команду sed для замены старого домена на новый:
sed -i 's/old-domain.com/new-domain.com/g' report.txt
Параметры:
-iизменяет файл на месте.
s/old-domain.com/new-domain.com/gзаменяет все вхождения старого домена на новый.
2. Проверка результата:
cat report.txt
__________
Теперь все старые адреса были заменены на новые.


View Source