bc ໂຄງການ Linux ສາມາດນໍາໃຊ້ເປັນເຄື່ອງຄິດໄລ່ desktop ທີ່ສະດວກສະບາຍຫຼືເປັນພາສາ scripting ພາສາ. ມັນເປັນເລື່ອງງ່າຍທີ່ຈະໂທຫາ ຄໍາສັ່ງ bc ຜ່ານປາຍທາງ.
ນອກຈາກຜົນປະໂຫຍດຂອງ bc, Shell Bash ໃຫ້ມີວິທີການອື່ນໆອີກຈໍານວນຫນຶ່ງສໍາລັບການ ປະຕິບັດງານປະຈໍາຕົວເລກ .
ຫມາຍເຫດ: ໂຄງການ bc ກໍ່ຖືກເອີ້ນວ່າເຄື່ອງຄິດໄລ່ພື້ນຖານຫຼືເຄື່ອງຄິດໄລ່ຕາຕະລາງ.
bc Command Syntax
syntax ສໍາລັບຄໍາສັ່ງ bc ແມ່ນຄ້າຍຄືກັນກັບພາສາການຂຽນໂປລແກລມ C, ແລະການປະຕິບັດງານຕ່າງໆແມ່ນຖືກສະຫນັບສະຫນູນເຊັ່ນ: ການເພີ່ມ, ການລົບ, ບວກຫຼືລົບ, ແລະອື່ນໆ.
ເຫຼົ່ານີ້ແມ່ນສະຫຼັບຕ່າງໆທີ່ມີຢູ່ໃນຄໍາສັ່ງ bc:
- -h, --help: ພິມການນໍາໃຊ້ແລະອອກຈາກນີ້.
- -i, --interactive: Forces interactive mode
- -l, --mathlib: ໃຊ້ການປະຕິບັດຄະນິດສາດທີ່ກໍານົດໄວ້ລ່ວງຫນ້າ.
- -q, --quiet: ບໍ່ພິມປ້າຍໂຄສະນາເບື້ອງຕົ້ນ.
- -s, - ມາດຕະຖານ: ການກໍ່ສ້າງ bc ທີ່ບໍ່ແມ່ນມາດຕະຖານແມ່ນຂໍ້ຜິດພາດ.
- -w, --warn: ເຕືອນກ່ຽວກັບການກໍ່ສ້າງ bc ທີ່ບໍ່ແມ່ນມາດຕະຖານ.
- -v, --version: ພິມຂໍ້ມູນສະບັບແລະອອກ.
ເບິ່ງຄູ່ມືຄໍາສັ່ງ bc ນີ້ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບວິທີທີ່ທ່ານສາມາດນໍາໃຊ້ເຄື່ອງຄິດເລກຂັ້ນພື້ນຖານ.
ຕົວຢ່າງຄໍາສັ່ງ bc
ເຄື່ອງຄິດເລກພື້ນຖານສາມາດຖືກນໍາໃຊ້ໃນ terminal ໂດຍພຽງແຕ່ໃສ່ bc , ຫຼັງຈາກນັ້ນທ່ານສາມາດພິມຄໍາສະແດງເລກຄະນິດເຊັ່ນນີ້:
4 + 3... ເພື່ອໃຫ້ໄດ້ຜົນດັ່ງນີ້:
7ໃນເວລາທີ່ປະຕິບັດຊຸດຂອງການຄິດໄລ່ repeatedly, ມັນເຮັດໃຫ້ຄວາມຮູ້ສຶກທີ່ຈະນໍາໃຊ້ເຄື່ອງຄິດເລກ bc ເປັນສ່ວນຫນຶ່ງຂອງສະຄິບ. ຮູບແບບທີ່ງ່າຍທີ່ສຸດຂອງສະຄິບດັ່ງກ່າວຈະເບິ່ງຄືກັບສິ່ງນີ້:
#! / bin / bash echo '65/27' | bcເສັ້ນທໍາອິດແມ່ນພຽງແຕ່ເສັ້ນທາງທີ່ປະຕິບັດງານທີ່ເຮັດວຽກ script ນີ້.
ເສັ້ນທີສອງມີສອງຄໍາສັ່ງ. ຄໍາສັ່ງ echo ສ້າງສະຕິງທີ່ມີການສະແດງທາງຄະນິດສາດທີ່ມີຢູ່ໃນແຖວດຽວ (6.5 ແບ່ງດ້ວຍ 2.7, ໃນຕົວຢ່າງນີ້). ຜູ້ປະສານງານ ທໍ່ (|) ຜ່ານສາຍນີ້ເປັນການໂຕ້ຖຽງກັບໂຄງການ bc. ຫຼັງຈາກນັ້ນ, ຜົນຂອງໂຄງການ bc ຈະຖືກສະແດງຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ໃນຄໍາສັ່ງເພື່ອປະຕິບັດສະຄິບນີ້, ໃຫ້ເປີດປ່ອງຢ້ຽມຢູ່ປາຍສຸດແລະນໍາພາຫາບ່ອນທີ່ບ່ອນທີ່ສະຄິບຕັ້ງຢູ່. ພວກເຮົາຈະສົມມຸດວ່າໄຟລ໌ script ແມ່ນເອີ້ນວ່າ bc_script.sh . ໃຫ້ແນ່ໃຈວ່າໄຟລ໌ແມ່ນສາມາດໃຊ້ໄດ້ໂດຍໃຊ້ຄໍາສັ່ງ chmod :
chmod 755 bc_scriptshຫຼັງຈາກນັ້ນ, ທ່ານຈະເຂົ້າໄປ:
/ bc_scriptshຜົນໄດ້ຮັບຄືດັ່ງຕໍ່ໄປນີ້:
2ເພື່ອສະແດງສະຖານທີ່ສາມຕົວເລກນັບຕັ້ງແຕ່ຄໍາຕອບທີ່ແທ້ຈິງແມ່ນ 2.407407 ... , ໃຫ້ໃຊ້ຄໍາສັ່ງຂະຫນາດໃນສາຍທີ່ຖືກກໍານົດໄວ້ໂດຍຄໍາດຽວ:
#! / bin / bash echo 'scale = 3 65/27 '| bcສໍາລັບການອ່ານທີ່ດີກວ່າ, ເສັ້ນທີ່ມີການຄິດໄລ່ສາມາດໄດ້ຮັບການຂຽນຄືນໃຫມ່ໃນຫຼາຍສາຍ. ໃນຄໍາສັ່ງເພື່ອທໍາລາຍເສັ້ນຄໍາສັ່ງເຂົ້າໃນຫລາຍໆເສັ້ນ, ທ່ານສາມາດເຮັດໃຫ້ມີຮ່ອງຮອຍຢູ່ປາຍຂອງເສັ້ນ:
echo 'scale = 3 var1 = 65/27 var1 '\ | bcເພື່ອປະກອບອາກິວເມນຄໍາສັ່ງໃນການຄິດໄລ່ຂອງທ່ານ bc, ທ່ານຕ້ອງປ່ຽນຄໍາເວົ້າດຽວເປັນວົງຢືມຄູ່ເພື່ອໃຫ້ສັນຍາລັກຂອງພາລາມິເຕີຄໍາສັ່ງຖືກແປໂດຍ shell shell:
echo "scale = 3 var1 = 65/27 var2 = 14 * var1 var2 * = $ 1 var2" \ | bcການໂຕ້ຖຽງບັນທັດຄໍາສັ່ງທໍາອິດຖືກເຂົ້າເຖິງໂດຍໃຊ້ຕົວແປ "$ 1", ການໂຕ້ຖຽງທີ່ສອງໃຊ້ "$ 2", ແລະອື່ນໆ.
ໃນປັດຈຸບັນທ່ານສາມາດຂຽນຟັງຊັນທີ່ກໍານົດເອງຂອງທ່ານໃນລະຫັດແຕກຕ່າງກັນແລະໂທຫາພວກເຂົາຈາກສະຄິບອື່ນໆ.
ຕົວຢ່າງ: ຖ້າ script1 ມີ:
#! / bin / bash echo "scale = 3 var1 = 65/27 var2 = 14 * var1 var2 * = $ 1 var2" \ | bc... ແລະ script2 ມີ
ຟັງຊັນ var1 = var1 = var1 = 10 var2 = var1 * $ var0 var2 "\ | bc} fres = $ (fun1) echo "fres:" $ fres var10 = $ (/ script1 $ fres) echo "var10:" $ var10... ຫຼັງຈາກນັ້ນການຂຽນ script2 ຈະ invoke script1 ໂດຍນໍາໃຊ້ຕົວແປ $ fres ທີ່ຄິດໄລ່ໃນ script2 ເປັນພາລາມິເຕີ.