4
bash算術の除算でほとんどのパーセンテージが0として計算されるのはなぜですか?
スクリプトのbash算術を試みますが$e、最後まで更新されません。出力はそれ自体を物語っています。 max=5 for e in $(seq 1 1 $max); do percent=$(( $e/$max*100 )) echo "echo $e / $max : = $percent" done Tl; DR:1..5をパーセントで表示します。 出力: echo 1 / 5 : = 0 echo 2 / 5 : = 0 echo 3 / 5 : = 0 echo 4 / 5 …