Дни недели с CASE
В работе специалиста по данным нередко возникает необходимость определить, является ли дата рабочим днём (понедельник, вторник, среда, четверг, пятница) или выходным (суббота и воскресенье).
Ваша задача — написать небольшой Bash-скрипт, который можно будет использовать в разных частях конвейера данных. Скрипт должен принимать один аргумент (название дня в виде строки) через ARGV и с помощью оператора CASE выводить, является ли этот день рабочим или выходным. На данном этапе достаточно обрабатывать только варианты с заглавной буквы.
Также не нужно учитывать лишние символы или слова до и после — используйте точное совпадение.
Напомним базовую структуру оператора CASE:
case MATCHVAR in
PATTERN1)
COMMAND1;;
PATTERN2)
COMMAND2;;
*)
DEFAULT COMMAND;;
esac
Это упражнение является частью курса
Введение в Bash-скриптинг
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение