Единая команда для перемещения домена из локальных областей cPanel в файл remotedomains?

Мне нужно сделать это несколько раз в день, и мне бы хотелось, чтобы это было проще.

Электронная почта домена example.com обрабатывается третьей стороной, поэтому серверу необходимо сообщить об этом, указав свой домен в / etc / remotedomains.

Затем я удаляю домен из localdomains:

pico / etc / localdomains

Найдите «example.com» (старайтесь не приземляться на «subdomain.example.com»)

Удаленный «example.com» из / etc / localdomains

Сохрани и закрой

И поместите его в remotedomain:

pico / etc / remotedomains

Перейти к концу файла и добавить "example.com"

Сохрани и закрой

Способ сделать это в одной команде будет здорово! 🙂

  • Добавить кавычки и запятую к каждому слову в файле
  • Awk Search - комбинированные классы символов в одной строке
  • Получение только определенных данных на основе имени в текстовом файле
  • Поиск определенного членства в группе пользователей с точным соответствием
  • grep -v: как исключить только первые (или последние) N строк, которые соответствуют
  • Как сохранить «отступ» от перемещения фигурных скобок до следующей строки?
  • удалите строки, которые новее, чем заданная дата в файле
  • добавьте пробел 5 раз в начале каждой строки в текстовом файле
  • One Solution collect form web for “Единая команда для перемещения домена из локальных областей cPanel в файл remotedomains?”

    Является example.com на своей собственной линии? Вы можете использовать sed, чтобы избавиться от него из localdomains ( -i сообщает ему, чтобы изменить файл на месте, ^example.com$ говорит ему, чтобы найти целую строку, соответствующую example.com , и d сообщает ей удалить эту строку) :

     $ sed -i '/^example.com$/d' /etc/localdomains 

    А потом просто добавьте его в конец remotedomains

     echo "example.com" >> /etc/remotedomains: 

    Это технически две команды, но я не могу представить, что это важно; вы можете запускать их на одной строке, разделяя их ;

    Interesting Posts

    используя команду awk, чтобы сравнить два файла и распечатать все столбцы, а затем отобразить как NA

    Backspace удаляет приглашение Bash

    Когда нужно использовать полуточку между переменными окружения и командой

    Является ли индекс inode неотменяемым идентификатором inode?

    Свободное пространство не увеличивается даже после удаления

    Как я могу просмотреть ссылку или чит-лист базового синтаксиса bash в терминале linux?

    Каковы преимущества GRUB над LILO?

    Какие цветовые коды я могу использовать в своем приглашении PS1?

    Переместить 2000 PDF-файлов в несколько папок, каждый из которых содержит 100 файлов

    Найти файл во многих zip-файлах (например, найти команду для каталогов)

    imagemagick – многократное расширение

    Добавить новый сетевой интерфейс в kvm (установлен Slackware)

    Предоставление переменных среды для последующих процессов началось в скрипте init.d

    Список принципов Kerberos с действующими TGT

    Vim 7.3 с Lua: как его использовать?

    Linux и Unix - лучшая ОС в мире.