Допустимо ли использовать `grep` для проверки наличия строки в файле внутри сценария инициализации?
Это нормально для меня, чтобы проверить содержимое файла для данной строки с grep
в init
скрипт?
Я обеспокоен введением зависимостей и общим соглашением, когда дело доходит до init
скрипты, и если работает grep
или другие инструменты нарушают какое-то кредо.
2 ответа
Решение
Инскрипты могут делать что хотят. Конечно, имеет смысл не вводить новые зависимости, только для начальных сценариев. Однако grep подходит для любой системы, совместимой с posix/susv3 (linux, bsd, solaris и другие производные).
Дополнительные утилиты, которые всегда должны быть здесь, см. По http://pubs.opengroup.org/onlinepubs/009695399/idx/utilities.html
Короче, ДА. Пока файл, который вы ищете, смонтирован в этой точке.