ПочатиПочніть безкоштовно

Дні тижня з CASE

У ролі Data Scientist інколи корисно пов'язувати дати з «робочим днем» (Monday, Tuesday, Wednesday, Thursday, Friday) або «вихідними» (Saturday & Sunday).

Ваше завдання — створити невеликий Bash-скрипт, який стане в пригоді в різних частинах вашого конвеєра обробки даних. Скрипт має приймати один аргумент (рядок із назвою дня) через ARGV і використовувати оператор CASE, щоб вивести, чи є аргумент робочим днем, чи вихідним. Наразі достатньо враховувати варіант із великої літери.

Також не потрібно зважати на слова чи літери до або після. Для цього прикладу просто використайте точне співпадіння.

Пам'ятайте, базова структура оператора case така:

case MATCHVAR in
  PATTERN1)
  COMMAND1;;
  PATTERN2)
  COMMAND2;;
  *)
  DEFAULT COMMAND;;
esac

Ця вправа є частиною курсу

Вступ до Bash Scripting

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу