текстовая строка grepping не дает результата - PullRequest
1 голос
/ 13 марта 2020

Мне нужно найти много информации в хосте esxi для настройки.

Когда я запускаю такие команды, как:

# grep -i "^Banner" /etc/ssh/sshd_config

Я не получаю результатов, но если я выполню:

cat /etc/ssh/sshd_config

, я вижу в файле строку "Banner / etc / вопрос».

Почему grep не возвращает запрошенную информацию? Чего мне не хватает?

1 Ответ

0 голосов
/ 16 марта 2020

Я бы немного поэкспериментировал с найденным файлом.

Пожалуйста, попробуйте следующую команду:

cat /etc/ssh/sshd_config | grep -i '^Banner'

Или, если это не удастся, просто

cat /etc/ssh/sshd_config | grep -i Banner

(слово «баннер» где угодно).

Далее, пожалуйста, попробуйте скопировать файл в локальный репозиторий и попробуйте проверить с помощью vi sshd_config, чтобы проверить, нет ли невидимых символов в файл делает поиск недостаточным.

Это могут быть скрытые символы в файле или то, что искомая строка не находится в начале строки (или их комбинации).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...