開始使用免費開始

用 CASE 判斷星期幾

身為資料科學家,有時需要把日期歸類為「工作日」(Monday、Tuesday、Wednesday、Thursday、Friday)或「週末」(Saturday、Sunday)。

你的任務是撰寫一個小型 Bash 指令稿,方便在資料管線的不同環節呼叫。它必須從 ARGV 接收 1 個引數(代表星期幾的字串),並使用 CASE 陳述式印出該引數是工作日還是週末。現在只需要處理首字母大寫的情況即可。

你也不需要考慮前後有其他字詞或字母的情形。這個範例請用完全比對即可。

記住 case 陳述式的基本結構是:

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

本練習屬於課程

Bash 指令稿入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習