Pengaturcaraan BASH

Apa itu BC dalam Skrip Bash?

Apa itu BC dalam Skrip Bash?
BC, singkatan dari Basic Calculator, adalah perintah dalam Bash yang digunakan untuk menyediakan fungsi kalkulator saintifik dalam skrip Bash. Ini boleh berguna untuk membuat skrip dengan pelbagai kes penggunaan dan senario aritmentik. Artikel ini menunjukkan kepada anda cara menggunakan BC dalam skrip Bash.

Contoh penggunaan BC Command dalam Bash Script

Untuk mengetahui lebih lanjut mengenai penggunaan perintah BC dalam skrip Bash di Linux Mint 20, lihat contoh yang diberikan di bahagian berikut:

Contoh 1: Mengira Kuasa Nombor

Pengaturcaraan Bash hanya membolehkan kita melakukan operasi matematik pada nombor bulat, i.e., anda tidak dapat melakukan pengiraan dengan nombor perpuluhan atau titik terapung dalam Bash. Untuk mengira kekuatan perpuluhan dengan eksponen integer, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, perintah echo one-liner menghitung kekuatan kedua “2.5.Hasilnya disalurkan ke perintah BC, yang akan melakukan pengiraan ini.

Setelah menyimpan skrip ini, kita dapat menjalankan perintah berikut:

$ bash BC.sh

Keluaran skrip Bash kami menghasilkan nombor perpuluhan, seperti yang ditunjukkan dalam gambar di bawah. Operasi ini tidak akan dapat dilakukan tanpa arahan BC.

Contoh 2: Memeriksa Sama ada Nombor Kurang daripada Nombor Lain

Perintah BC juga boleh digunakan untuk membandingkan jika nombor lebih besar atau kurang daripada yang lain. Untuk membuat perbandingan seperti itu, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, sekali lagi, perintah echo one-liner digunakan. Perintah memeriksa sama ada satu nombor kurang daripada nombor lain. Hasilnya disalurkan ke perintah BC, yang akan melakukan perbandingan ini. Hasil kontras ini akan menjadi “1” jika pernyataan yang diberikan itu benar; jika tidak, output akan menjadi "0."

Output dari skrip Bash di atas adalah "0" kerana 10 lebih besar daripada 5, yang menjadikan pernyataan kami salah. Output ini dapat dilihat pada gambar di bawah:

Contoh 3: Memeriksa Sama ada Nombor Sama dengan Nombor Lain

Seperti dalam Contoh 2, perintah BC digunakan lagi dalam contoh ini; namun, kali ini, perintah akan memeriksa sama ada satu nombor sama dengan nombor lain. Untuk membuat perbandingan seperti itu, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, satu-satu perintah echo memeriksa sama ada nombor pertama sama dengan nombor yang lain. Hasilnya disalurkan ke perintah BC, yang akan melakukan perbandingan ini. Keluaran skrip ini akan menjadi “1” jika pernyataan yang diberikan itu benar; jika tidak, output akan menjadi "0" jika pernyataan itu salah.

Keluaran skrip Bash kami adalah "1" kerana 2 sama dengan 2, yang menjadikan kenyataan kami benar. Output ini dapat dilihat pada gambar di bawah:

Contoh 4: Menggunakan Perintah BC dengan Operator & & Logik

Perintah BC juga dapat dipasangkan dengan operator logik di Bash, termasuk && dan ||, yang masing-masing sesuai dengan pendaraban logik dan penambahan logik. Hasil pengendali && logik adalah benar, atau "1," apabila semua input yang diberikan tidak sifar. Jika tidak, hasilnya akan salah, atau “0."Untuk menggunakan operator && dengan perintah BC di Bash, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, perintah echo one-liner sederhana melakukan operasi logik && antara nombor "10" dan "0.Hasilnya disalurkan ke perintah BC yang akan melakukan operasi ini.

Output skrip Bash kami adalah "0" kerana sekurang-kurangnya salah satu nilai yang kami sediakan bukan bukan sifar, yang menjadikan operasi kami salah. Output ini dapat dilihat pada gambar di bawah:

Contoh 5: Menggunakan Perintah BC dengan || Pengendali Logik

Hasil daripada || pengendali logik adalah benar, atau "1," apabila salah satu input yang diberikan adalah tidak sifar. Jika tidak, hasilnya akan salah, atau “0."Untuk menggunakan || operator dengan perintah BC di Bash, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, perintah echo one-liner sederhana melakukan operasi logik || antara dua nombor, "10" dan "0.Hasilnya disalurkan ke perintah BC yang akan melakukan operasi ini.

Keluaran skrip Bash kami adalah "1" kerana salah satu nilai yang kami berikan adalah bukan sifar, yang menjadikan operasi kami benar. Output ini dapat dilihat pada gambar di bawah:

Contoh 6: Membahagi Nombor Perpuluhan dengan Hasil dalam Perpuluhan

Kita juga dapat menggunakan perintah BC untuk membagi nombor perpuluhan dan mengembalikan hasilnya dalam bentuk perpuluhan, hingga tempat perpuluhan tertentu. Untuk mendapatkan ketepatan perpuluhan ini, kami akan menulis skrip Bash berikut:

Dalam skrip Bash ini, perintah echo one-liner membahagikan dua nombor, “6.5 "dan" 2.7."Kami ingin hasilnya tepat untuk" 3 "tempat perpuluhan, dan kami telah menggunakan bendera" skala "untuk tujuan ini. Hasilnya disalurkan ke perintah BC yang akan melakukan pengiraan ini.

Keluaran skrip Bash kami menghasilkan nombor perpuluhan yang betul hingga 3 tempat perpuluhan, seperti yang ditunjukkan dalam gambar di bawah. Ini tidak akan mungkin dilakukan tanpa menggunakan "skala bendera" dengan perintah BC. Hasilnya dapat dilihat pada gambar di bawah:

Kesimpulannya

Dalam artikel ini, kami memberikan beberapa contoh penggunaan perintah BC dalam skrip Bash di Linux Mint 20. Walau bagaimanapun, masih banyak yang boleh anda lakukan dengan perintah hebat ini yang dapat anda meneroka sendiri dan menambahkan lebih banyak matematik dan pengiraan pada skrip bash anda.

Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...