Командная строка Senior Bash-скрипты обновлено
Отчёт по проверкам с кодом выхода
Условие
В каталоге checks/ лежат исполняемые скрипты-проверки. Запусти каждый (по алфавиту), напечатай PASS <имя> или FAIL <имя> (code <код>), а в конце summary: <прошло>/<всего>. Если хоть одна проверка упала, скрипт должен завершиться с кодом 1, и последней строкой выведи exit=<код твоего скрипта>: для этого оберни логику в функцию и выведи её код. Вывод самих проверок не показывай. На вход подаётся каталог.
Как подойти
Подсказки: 2
$?в веткеelseпослеif cmdхранит кодcmd.- Код функции это код её последней команды.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.