boyska преди 7 месеца
родител
ревизия
6ef757bc8b
променени са 1 файла, в които са добавени 7 реда и са изтрити 7 реда
  1. 7 7
      banana.sh

+ 7 - 7
banana.sh

@@ -10,16 +10,16 @@ v=$num
 st=
 length=0
 
-idx=$((($numalpha - 1) % $numalpha))
-while !( [ $v -eq 0 ] && [ $idx -eq $((($numalpha - 1) % $numalpha)) ] && [ $length -ge $minlength ] )
+idx=$(((numalpha - 1) % numalpha))
+while ! { [ "$v" -eq 0 ] && [ $idx -eq $(((numalpha - 1) % numalpha)) ] && [ $length -ge $minlength ] ; }
 do
             al=${alphabets[idx]}
-            r=$(($v % ${#al}))
-            v=$(($v / ${#al}))
+            r=$((v % ${#al}))
+            v=$((v / ${#al}))
             st="${al:$r:1}$st"
 
-            idx=$((($idx + $numalpha - 1) % $numalpha))
-            length=$(($length + 1))
+            idx=$(((idx + numalpha - 1) % numalpha))
+            length=$((length + 1))
 done
 
-echo $st
+echo "$st"