【发布时间】:2016-04-26 22:34:08
【问题描述】:
我的计算机上有一个名为 countdown 的文件,我正试图让它从用户输入的内容开始倒计时。
例如 ./countdown 5 将导致 5 秒计时器开始输出“。”每秒一次,并在 5 秒后完成打印。
./countdown 10 将导致 10 秒计时器开始输出“.”每秒并在 10 秒后完成打印。
这是我的代码,我如何阅读用户输入的内容
t=$((5))
while [ $t -gt 0 ]; do
echo -ne "."
sleep 1
: $((t--))
done
echo "done"
【问题讨论】:
-
t=$((5))也可以是t=5,而: $((t--))更简单的写成((t--))。
标签: linux unix ubuntu timer countdown