Linux shell脚本浮点作为参数

问题描述 投票:0回答:1

我如何将浮点值传递给shell脚本并在该数字中进行计算我尝试bash countDown.sh 1/12但它无法正确完成。脚本将参数从分钟转换为秒,然后倒计时

shell
1个回答
0
投票

我把你的问题读作:我希望将一些小数分钟传递给我的脚本,将其转换为秒,然后倒数到零:

seconds=$(echo "60 * $1" | bc)
for ((; seconds > 0; seconds --)); do 
    echo $seconds
    sleep 1
done
echo boom
© www.soinside.com 2019 - 2024. All rights reserved.