linux:从键盘上读取周一到周五的完整单词,存入数组A并在显示屏上只显示周二和周四;
时间: 2024-11-03 08:20:12 浏览: 10
在Linux环境下,你可以使用bash脚本来实现这个需求。首先,我们需要创建一个数组`A`,然后通过循环从标准输入(键盘)读取用户输入的单词,筛选出"星期二"(Tuesday)和"星期四"(Thursday)。这里是一个简单的示例:
```sh
#!/bin/bash
# 初始化数组A
declare -a A=("")
# 循环读取用户输入并存储在数组中,直到用户输入特定的结束信号(如回车两次)
while read -r word && [[ $word != "end" ]]; do
# 检查是否是星期二或星期四
if [[ "$word" == "星期二" || "$word" == "星期四" ]]; then
A+=("$word")
fi
done
# 显示包含星期二和星期四的数组元素
echo "星期二和星期四:"
for day in "${A[@]}"; do
echo "$day"
done
# 提示用户输入结束信号
read -p "请输入'end'退出: "
```
运行此脚本后,用户可以一行一行地输入单词,按Enter键确认。当用户输入"end"时,程序将停止,并只显示星期二和星期四。
阅读全文