bc adalah bahasa scripting kalkulator. Script dalam bc dapat dieksekusi dengan perintah bc. Bayangkan file test.bc berisi kode berikut:
scale = 2; (10.0*2+2)/7;
Itu berarti Anda dapat menjalankan bc seperti ini:
$ cat test.bc | bc 3.14
bc dapat melakukan lebih dari sekadar membagi dua angka. Ini adalah bahasa skrip yang lengkap dan Anda dapat melakukan hal-hal rumit yang sewenang-wenang dengan skrip bc. Skrip bc mungkin merupakan titik akhir dari pipeline data, tempat file data awalnya diurutkan ke dalam aliran baris data, lalu skrip bc digunakan untuk menghitung nilai yang kita cari.
Anda dapat menghilangkan pesan hak cipta yang ditampilkan saat menjalankan bc menggunakan opsi “-q” dengannya.
$ bc –q 2 + 2 4 quit
Kemampuan untuk mengambil input standar berarti kita dapat menggunakan dokumen, string, dan pipa untuk melewatkan skrip. Ini adalah contoh string di sini:
$ bc <<< "2+2" 4
Jika Anda mendapatkan kesalahan seperti yang ditunjukkan di bawah ini saat menjalankan perintah bc:
bc: command not found
Anda dapat mencoba menginstal paket bc seperti yang ditunjukkan di bawah ini sesuai pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | brew install bc |
Debian | apt-get install bc |
Ubuntu | apt-get install bc |
Alpin | apk tambahkan bc |
Linux Arch | pacman -S bc |
Kali Linux | apt-get install bc |
CentOS | yum install bc |
Fedora | dnf instal bc |
Raspbian | apt-get install bc |
Kalkulator bash mengenali ini:
- Angka (baik integer maupun floating point)
- Variabel (baik variabel sederhana maupun array)
- Komentar (baris dimulai dengan tanda pound atau bahasa C /* */ pair)
- Ekspresi
- Pernyataan pemrograman (seperti pernyataan if-then)
- Fungsi