开始使用免费开始使用

使用 CASE 判断星期几

作为一名数据科学家,将日期归类为"工作日"(Monday、Tuesday、Wednesday、Thursday、Friday)或"周末"(Saturday、Sunday)常常很有用。

您的任务是编写一个小型 Bash 脚本,方便在数据管道的各个环节调用。它需要从 ARGV 接收一个参数(表示星期的字符串),并使用 CASE 语句打印该参数是工作日还是周末。当前只需考虑首字母大写的形式。

您也不必考虑前后有无其他单词或字母。本例只做精确匹配即可。

请记住 case 语句的基本结构:

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

本练习是课程的一部分

Bash 脚本入门

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习