Для вашего фактического использования я рекомендую ответ Тердона с использованием Perl .
Однако простая версия без обработки слов, которые являются подстроками других слов (например, удаление слова «король» из «пеший туризм»), заключается в использовании одной команды Sed для генерации команды, выполняемой другим экземпляром Sed в вашем фактическом файле.
В этом случае с файлом слов
, содержащим «король» и «королева», и текстовым файлом
, содержащим ваш текст:
sed -e "$(sed 's:.*:s/&//ig:' wordfile)" textfile
Обратите внимание, что « i
gnore case "флаг является расширением GNU, а не стандартом.
[...] собственный URL (например, example.com), на который указывает мой регистратор.
Это не то, что делает регистратор (домена). Регистратор домена просто действует как ваш прокси-сервер для регистрации вашего домена, его контактной информации и делегированных DNS-серверов в регистраторе доменов y . После этого DNS-серверы решают, на что указывают имена в этом домене.
Вы можете использовать поставщика услуг, который предоставляет как услуги регистратора, так и услуги DNS, но важно различать функции.
Дело в том, что я просто не знаю, для чего это используется?
Это используется, чтобы вы могли отличить их друг от друга. Вот почему мы даем имена вещам в целом .
Может ли кто-нибудь пояснить, как имя хоста, установленное на сервере, соотносится с URL-адресом / именем домена, на которое я указываю (если это вообще происходит)
В зависимости от вашего веб-сервера, системное имя хоста может использоваться по умолчанию значение ServerName
(или эквивалент), то есть собственное представление сервера об имени хоста. Эта информация может быть раскрыта в таких вещах, как перенаправления HTTP, автоматически генерируемые веб-сервером.
для чего именно используется имя хоста сервера
На самом деле многое: оно может входить в приглашения оболочки по умолчанию (чтобы вы могли видеть, к какой машине вы подключены), в файлах журнала, DNS PTR записи и так далее.
SMTP может вызвать проблемы со случайным именем хоста, в зависимости от агента транспорта почты, если это недопустимое или несуществующее имя хоста попадет в HELO
или Запрос EHLO
, а затем это соединение разрывается из-за неправильного имени хоста удаленным сервером.