Yanıtlar:
Sadece bc
terminale yazın. Ardından tüm matematik işlemlerini bundan sonra yazın.
bc
"anlamına gelir b Te c alculator"
Ardından quit
çıkmak için yazın ve girin.
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
Eğer gerçekten Bash hakkında konuşuyorsak, Bourne Kabuğu (sh) veya diğer mermilerden bahsetmiyorsak, kolay.
Bash, temel ifadeleri $ ((expression)) ile hesaplayabilir ve işte onu nasıl kullanmak isteyebileceğinize bir örnek:
a = 3 b = 4 c = $ ((7 * a + b)) echo $ c
veya etkileşimli kullanım için, sadece
eko $ ((7 * 3 + 4))
$((expression))
Sözdizimi POSIX bir parçası olan sh
standart ve elde edilen ksh
.
Başka bir AWK:
awk 'BEGIN {print 4 + 3 / 12}'
Sorunuz cevaplandı, ancak şunu düşünün:
Linux dağıtımlarının çoğunda önceden yüklenmiş python var, neden kullanmıyorsunuz?
Sadece yaz
python
Terminalde ve sonra istediğiniz tüm aritmetik yapmak
2+2
4 çıkacak :)
Bunu ayrıca doğrudan -c
python argümanı ile terminalden yapabilirsiniz .
python -c 'print 2+2'
python
başlamak neredeyse iki saniye sürüyor. Sadece 2 + 2 gibi basit bir şey yapmak istiyorsanız can sıkıcı bir durum.
2 / 30
(piton: 0
) (python3: 0.06666666666666667
)
2//30
ya daint(2/30)
Perl başka bir seçenektir:
perl -E 'say 1/7'
çıktılar
0.142857142857143