始める無料で始める

CASEで曜日を判定する

データサイエンティストとして、日付を「平日(Monday, Tuesday, Wednesday, Thursday, Friday)」または「週末(Saturday & Sunday)」に分類できると便利なことがあります。

この演習では、データパイプラインのさまざまな場面で呼び出せる小さな Bash スクリプトを作成します。ARGV に単一の引数(曜日の文字列)を受け取り、CASE 文を使ってその引数が平日か週末かを出力してください。今回は、先頭大文字の表記のみを扱えば十分です。

また、前後の余分な単語や文字については心配しなくて大丈夫です。この例では完全一致のみを使ってください。

CASE 文の基本構造は次のとおりです:

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

この演習はコースの一部です

Bashスクリプト入門

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する