Предполагая, что сервер должен быть главным образом членом домена A, я бы сделал следующее:
domain domainA
nameserver 10.1.2.3
nameserver 10.1.2.4
nameserver 20.1.2.3
nameserver 20.1.2.4
search domainA domainB
Обратите внимание, что это может быть не лучшим решением для вас -, но каждый сервер должен быть только "членом" одного домена. Он может присутствовать в других доменах и даже иметь запись A в других доменах, но PTR для основного IP-адреса этого сервера должен всегда указывать только на один домен.
typescript
сохраняет все, что отправляется на ваш терминал, включая escape-последовательности для позиционирования, цветов, яркости и т. д.(0x1B
— это символ ESC. )Вывод терминала содержит CR и LF, даже если обычное окончание строки в текстовых файлах отличается.
Символ 0x1B
заставляет dos2unix
предположить, что ваш ввод может быть двоичным файлом. Поскольку изменение двоичного файла может оказаться бесполезным, dos2unix
по умолчанию отказывается это делать. Помимо этого нет проблем с escape-символом.
Вы можете попробовать dos2unix -f
принудительно преобразовать кажущийся бинарным файл. Таким образом вы сообщаете ему, что знаете, что изменение концов строк в этом файле безопасно.
Или используйте vim
для удаления символов CR.:%s/
CTRL + VCTRL + MENTER
Если в строке может быть более одного CR:%s/
CTRL + VCTRL + M//g
ENTER
try (BufferedReader reader = new BufferedReader(new FileReader("inputFile"));
FileWriter writer1 = new FileWriter("outPutFile")) {
String line = reader.readLine();
String cleanText = "";
while (line != null ) {
if(!line.equalsIgnoreCase("[BEGIN TYPESCRIPT]")) {
line = line.replaceAll("\u001B\\[[\\d;]*[^\\d;]", "");
cleanText = cleanText + line.replaceAll("\\p{Cntrl}", "") + System.lineSeparator();
}
line = reader.readLine();
}
writer1.write(cleanText);
} catch (IOException e) {
e.printStackTrace();
}
}
Используя это, мы можем удалить контрольные символы и escape-символы VT100, сохраненные в машинописном файле записи сеанса. Я добавил условие для пропуска заголовка typeScript «[BEGIN TYPESCRIPT]». Я заменяю каждый специальный символ на "".