Замена sed не работает (регулярное выражение)

Во-первых, я предполагаю, что ping 127.0.0.1и ping ::1оба работают нормально (или хотя бы один из них работает).

Затем я бы попробовал ping gabriel-notebookи ping ip6-localhost, просто чтобы исключить сомнительные результаты.

Есть пара придирок, которые можно было бы сделать с вашей конфигурацией, но ничего, что объясняло бы это.Например, многие возражают против указания имени локальной машины в качестве псевдонима localhost, но это похоже на ноутбук, поэтому вы, вероятно, захотите его. И строка hosts в вашем файле nswich.conf выглядит так, как будто модуль myhostname не будет работать правильно, но это не проблема, с которой вы боретесь.

Единственное, что выглядит подозрительно, это то, что getent показывает, что 127.0.0.1 отображается как на ожидаемые псевдонимы ip4, так и на псевдонимы ip6. это заставляет меня подозревать странные пробелы в файле hosts или nsswitch.conf (можно проверить с помощью hd) или что модуль mymachines делает что-то странное. Я бы проверил это с помощью getent hosts localhost.

Учитывая, что все остальное выглядит нормально, пришло время дотянуться до шапочки из фольги и спросить, если это руткит, и хорошо сделанный, если вы не заметили его до сих пор, то зачем им возиться с разрешение имени?

1
28.12.2016, 15:42
1 ответ

Попробуйте эту команду

pdftotext "file.pdf" -|tr -d '\n'|sed -r 's/^.*ANDATA/ANDATA/'

, она удалит текст перед словом ANDATA

0
28.01.2020, 01:05

Теги

Похожие вопросы