编写Shell程序,在控制台读取一个1-7的数字,显示对应的星期。
时间: 2024-02-21 18:58:19 浏览: 70
好的,这是一个简单的Shell程序,它可以实现您的需求。请将以下代码复制到一个文件中,例如`week.sh`,然后在控制台中运行它:
```bash
#!/bin/bash
echo "请输入1-7之间的数字:"
read num
case $num in
1)
echo "星期一"
;;
2)
echo "星期二"
;;
3)
echo "星期三"
;;
4)
echo "星期四"
;;
5)
echo "星期五"
;;
6)
echo "星期六"
;;
7)
echo "星期日"
;;
*)
echo "输入的数字不在1-7之间"
;;
esac
```
请注意,此脚本使用`case`语句来测试`$num`变量的值,并根据它的值输出相应的星期几。如果输入的数字不在1-7之间,脚本将输出一个错误消息。
阅读全文