5. Aritmetická expanse

Aritmetická expanse $(( )) umožní v rámci příkazové řádky řešit jednoduché početní operace s celými čísly. V případě kombinace více operací ve výrazu se priorita vymezuje pomocí kulatých závorek. Povolené operace jsou

  • součet (+)
  • rozdíl (-)
  • součin (*)
  • podíl (/)
  • modulo (%) - zbytek po celočíselném dělení
  • mocnina (**)
  • inkrementace (++) - zvýšení hodnoty o 1
  • dekrementace (--) - snížení hodnoty o 1



Existuje starší zápis aritmetické expanse $[ ], který nepodporuje operaci přiřazení, jinak je plnohodnotnou náhradou.