スクリプトのbash算術を試みますが$e、最後まで更新されません。出力はそれ自体を物語っています。
max=5
for e in $(seq 1 1 $max); do 
    percent=$(( $e/$max*100 ))
    echo "echo $e / $max : = $percent"
doneTl; DR:1..5をパーセントで表示します。
出力:
echo 1 / 5 : = 0
echo 2 / 5 : = 0
echo 3 / 5 : = 0
echo 4 / 5 : = 0
echo 5 / 5 : = 100どうしてこれなの?
                
                1
              
                  関連:バッシュのみ計算を行うときにかかわらず、入力の出力として整数を与える(ただしを、問題はここに記載とは異なり、その操作を再順序付けすることによって十分に解決することはできません。)
                
                
                  
                    —
                    Eliahケーガン