Этот метод подходит как для массовой смены NS серверов, так и для отдельно взятых доменов и/или пользователей. Для отдельных доменов и/или пользователей заменить звёздочку на домен и/или пользователя соответственно. perl -pi -e ‘s/ns1.domain.old./ns3.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns2.domain.old./ns4.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns1.domain.old/ns3.domain.new/’ /usr/local/directadmin/data/users/*/user.conf perl -pi -e ‘s/ns2.domain.old/ns4.domain.new/’ /usr/local/directadmin/data/users/*/user.conf service named restart
Отмеченные статьи: perl
Замена подстроки в файле или файлах
Полезные скрипты на Perl
Удалить много мелких файлов perl -e ‘chdir «/full/path/folder/» or die; opendir D, «.»; while ($n = readdir D) { unlink $n }’