编写一个Shell脚本,使用until循环实现一个简单的倒计时器,每秒递减并输出当前倒计时。
时间: 2024-03-20 07:43:40 浏览: 67
倒计时单位为秒
好的,以下是一个简单的Shell脚本,可以实现倒计时器的功能:
```bash
#!/bin/bash
read -p "请输入倒计时时间(秒): " sec
until [ $sec -eq 0 ]
do
echo "倒计时 $sec 秒"
sleep 1
sec=$(($sec-1))
done
echo "时间到!"
```
在这个脚本中,我们首先使用 `read` 命令从用户处获取倒计时的秒数。然后使用 `until` 循环,每次输出当前的倒计时,然后让脚本睡眠1秒钟,并将秒数减1,直到秒数减为0。最后输出“时间到!”,表示倒计时结束。
你可以将以上脚本保存为一个 `.sh` 文件,并使用 `chmod +x` 命令赋予执行权限,然后执行该文件即可启动倒计时器。
阅读全文