bc je skriptovací jazyk kalkulačky. Skripty v bc lze spouštět pomocí příkazu bc. Představte si, že soubor test.bc obsahuje následující kód:
scale = 2; (10.0*2+2)/7;
To znamená, že můžete bc spustit takto:
$ cat test.bc | bc 3.14
bc umí mnohem víc než jen dělit dvě čísla. Je to sám o sobě plnohodnotný skriptovací jazyk a pomocí bc skriptu můžete dělat libovolně složité věci. Skript bc může být koncovým bodem kanálu dat, kde jsou datové soubory nejprve vmasírovány do proudu datových řádků a poté je skript bc použit k výpočtu hodnot, které hledáme.
Můžete vynechat zprávy o autorských právech zobrazené při spuštění bc pomocí volby „-q“.
$ bc –q 2 + 2 4 quit
Schopnost převzít standardní vstup znamená, že můžeme používat dokumenty, řetězce a kanály k předávání skriptů. Zde je příklad řetězce:
$ bc <<< "2+2" 4
Pokud se při provádění příkazu bc zobrazí chyba, jak je uvedeno níže:
bc: command not found
můžete zkusit nainstalovat balíček bc, jak je uvedeno níže, podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
OS X | brew install bc |
Debian | apt-get install bc |
Ubuntu | apt-get install bc |
Alpine | apk přidat bc |
Arch Linux | pacman -S bc |
Kali Linux | apt-get install bc |
CentOS | yum install bc |
Fedora | instalace dnf bc |
Raspbian | apt-get install bc |
Kalkulačka bash rozpozná tyto:
- Čísla (celá čísla i pohyblivá řádová čárka)
- Proměnné (jednoduché proměnné i pole)
- Komentáře (řádky začínající znakem libry nebo jazykem C /* */ párem)
- Výrazy
- Programování příkazů (jako jsou příkazy if-then)
- Funkce