GREP: Проверить, существует ли строка в файле

При написании зачастую возникает задача, проверить наличие определенной строки, в файле конфигурации и в зависимости от того есть она или нет, выполнить определенные действия.

Самый просто способ, это использовать параметр -q

к примеру, проверяем наличие параметра node.name, в файле конфигурации Elasticsearch

если он отсутствует, то добавляем текущий HOSTNAME в конфигурацию.

Если необходимо выполнить действие, только когда строка отсутствует, пригодиться следующая конструкция

Пример

Понравилась статья? Поделиться с друзьями:
Добавить комментарий