Как получить встроенное справочное сообщение из заголовка bash-сценария

[ "$1" == "--help" ] && { sed -n -e '/^# Usage:/,/^$/ s/^# \?//p' < $0; exit; }


Команда проверяет, является ли первый аргумент ($1) равным «—help». Если это так, то она использует утилиту sed для извлечения встроенного справочного сообщения из заголовка bash-сценария. Сообщение должно быть заключено между строками, начинающимися с «# Usage:» и пустой строки. Команда выводит это сообщение на экран и затем завершает выполнение сценария. Эта команда полезна, когда вы хотите получить справочную информацию о том, как использовать определенный bash-сценарий. Альтернативой может быть использование специальных утилит для генерации справки, таких как man или help2man.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *