获取 ./coundown 5 从 5 开始倒计时

getting ./coundown 5 to countdown from 5

我的计算机上有一个名为倒计时的文件,我正试图让它从用户输入的内容开始倒计时。

例如 ./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=,这会将第一个参数分配给 t.