ОС CentOS 6.4.
Есть задача заэкранировать символ ;, который по умолчанию является комментарием в текстовых конфигах большинства служб в Linux. Конкретно в файле настройки зоны DNS.
Книга Linux справочник, автора Эллен Сивер, предлагает использовать \, а так же '' и " ". Ни один из вариантов не помог.
Если конкретнее речь идет о добавлении DKIM записи в зону DNS для почтового сервера.
Как быть, может кто знает?
Экранирование ; в конф. файле DNS
Модератор: SLEDopit
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Экранирование ; в конф. файле DNS
Заключайте текст в двойные кавычки, и всё будет работать. Или используйте многострочную форму записи. Пример отсюда:
Код: Выделить всё
; single line format
name._domainkey IN TXT "v=DKIM1;p=MIGfMA0G ... cQ2QIDAQAB"
; multi-line format
name._domainkey IN TXT ("v=DKIM1"
"p=MIGfMA0G ... "
"oGeLnQg ... "
"tdC2UzJ1lW ... "
"MmPSPDdQPNUYckcQ2QIDAQAB")
Вообще-то далеко не большинства. ☺
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: