/
jenyapng
/
project-bash
Обзор
Документация
Войти
/
jenyapng
/
project-bash
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task-2/script-7.sh
45 строк
1 KB
jenyapng
first_commit
11 авг 2026, 16:22
11 авг 2026, 16:22
9ea1476
Код
Авторство
О чём код?
#!/bin/bash show_help() { echo "Использование: $0 --name <имя> --age <возраст> --group <группа>" echo "Пример: $0 --name Иван --age 20 --group 101" echo "Параметры:" echo " --name Имя студента" echo " --age Возраст студента" echo " --group Группа студента" echo " --help Показать эту справку" exit 0 } while [[ $# -gt 0 ]]; do case $1 in --name) name="$2" shift 2 ;; --age) age="$2" shift 2 ;; --group) group="$2" shift 2 ;; --help) show_help ;; *) echo "Ошибка: неизвестный аргумент '$1'. Используйте --help для справки." >&2 exit 1 ;; esac done if [[ -z "$name" || -z "$age" || -z "$group" ]]; then echo "Ошибка: не указаны все обязательные аргументы. Используйте --help для справки." >&2 exit 1 fi echo "Имя: $name" echo "Возраст: $age" echo "Группа: $group"