LINUX从键盘上读取周一到周五的完整单词,并在显示屏上只显示周二和周四;
时间: 2024-10-10 11:10:47 浏览: 30
郑州轻工业大学软件工程linux实验报告2
在Linux环境下,可以使用Bash shell脚本来完成这个任务。首先,你需要监听键盘输入并获取完整的星期信息。这通常通过`read`命令结合`select`循环来实现。然后,你可以检查用户输入的星期是否为“周二”(Tuesday)或“周四”(Thursday),如果是,则在屏幕上显示。
以下是一个简单的示例脚本:
```bash
#!/bin/bash
# 定义一周的英文表示
weekdays=("Monday" "Tuesday" "Wednesday" "Thursday" "Friday")
# 使用select命令获取用户的输入,循环直到有匹配的选项
while true; do
echo "请输入一周中的完整单词(周一至周五):"
select day in "${weekdays[@]}"; do
case $day in
Tuesday|Thursday)
echo "$day 已经选择!"
break # 突破循环并结束程序
;;
esac
done
break # 如果用户选择了周二或周四,跳出循环
done
echo "程序结束."
```
在这个脚本中,当用户输入“Tuesday”或“Thursday”时,程序会停止并仅显示选中的日期。注意,这个脚本在实时环境中运行,如果需要实际模拟键盘输入,可以考虑使用伪输入或者其他交互方式。
阅读全文