sed
раствор:
sed -E 's~http://(www\.)?([^:]+).*~\2~' file
~
-рассматривается как sed
разделитель подкоманд -E
-позволяет использовать расширенные регулярные выражения (www\.)?
-соответствует необязательной части www.
([^:]+)
-соответствует любой последовательности символов, кроме:
Выход:
example.com
home.example.com
Да, это из соображений безопасности. .forward
Файл, который является ссылкой, может быть изменен несколькими способами: (монтирование, IFS
,... ).
Посмотрите документацию Postfix.