Linux & Terminali

Arithmetic in Bash $(( ))

Në shqip: Aritmetika në Bash $(( ))

ShpjegimiSQ

Bash e trajton gjithçka si tekst, prandaj për llogari duhet $(( )): $((2 + 3)) jep 5. Punon vetëm me numra të plotë; për numra dhjetorë përdor bc ose awk.

EnglishEN

Bash treats everything as text, so arithmetic needs $(( )): $((2 + 3)) gives 5. It only handles integers; for decimals use bc or awk.

Si ta mendosh

Si një makinë llogaritëse e vogël e futur në tekst.

Lexoje në anglisht

Like a tiny calculator tucked inside the text.

Shembull kodibash

a=7; b=3
echo $((a * b))      # 21
echo $((a / b))      # 2 (pa presje)
echo "7/3" | bc -l   # 2.333…

Terma të lidhur