El teu blog de Linux en català

Avui continuem la temàtica iniciada en el post anterior de càlcular en gnu/linux presentant un nou programa, el bc, o tambè anomenat “Basic Calculator”. El bc no és tansols una calucladora, és un llenguatge de programació també.

Normalment no cal instal·lar-lo ja que quasi totes les distribucions gnu porten aquest programa de serie per fer càlculs matemàtics. Invocar-lo és molt senzill, només cal escriure en una terminal

bc -q

Per fer càlculs només cal escriure

1+1

Per defecte el bc no treurà cap decimal, per tan li hem d’especificar el número de decimals que vol en el cas de fer operacions amb ells, per exemple

scale=2

2/3

bc-1

programa-bc

Una de les limitacions del bc és que no pot fer exponencials de números no enters, caldria afegir-li aquesta funció
. Tanmateix aquest programa més que per la seva potència destaca per la seva rapidesa.

Un altre truc que podeu fer sense necessitat d’entrar al bc per a càlculs senzills pot ser usant pipes des de terminal, per exemple, per càlcular 2/3 ho farem així

echo "2/3" | bc -l