5 ວິທີທີ່ເປັນປະໂຫຍດໃນການເຮັດເລກຄະນິດສາດໃນ Linux Terminal
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການທີ່ເປັນປະໂຫຍດຫລາຍໆຢ່າງໃນການເຮັດເລກຄະນິດສາດໃນ Linux. ໃນຕອນທ້າຍຂອງບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການປະຕິບັດທີ່ແຕກຕ່າງກັນຂັ້ນພື້ນຖານໃນການເຮັດການຄິດໄລ່ທາງຄະນິດສາດໃນແຖວ ຄຳ ສັ່ງ.
ເລີ່ມຕົ້ນແລ້ວ!
1. ການໃຊ້ Bash Shell
ວິທີ ທຳ ອິດແລະງ່າຍທີ່ສຸດໃນການເຮັດຄະນິດສາດພື້ນຖານໃນ Linux CLI ແມ່ນການໃຊ້ວົງເລັບຄູ່. ນີ້ແມ່ນບາງຕົວຢ່າງທີ່ພວກເຮົາໃຊ້ຄຸນຄ່າທີ່ເກັບໄວ້ໃນຕົວແປ:
$ ADD=$(( 1 + 2 )) $ echo $ADD $ MUL=$(( $ADD * 5 )) $ echo $MUL $ SUB=$(( $MUL - 5 )) $ echo $SUB $ DIV=$(( $SUB / 2 )) $ echo $DIV $ MOD=$(( $DIV % 2 )) $ echo $MOD
2. ການໃຊ້ expr Command
ຄຳ ສັ່ງ expr ປະເມີນການສະແດງອອກແລະພິມຄ່າຂອງການສະແດງອອກໃຫ້ກັບຜົນຜະລິດມາດຕະຖານ. ພວກເຮົາຈະເບິ່ງວິທີການທີ່ແຕກຕ່າງກັນຂອງການໃຊ້ expr ເພື່ອເຮັດຄະນິດສາດທີ່ລຽບງ່າຍ, ເຮັດໃຫ້ມີການປຽບທຽບ, ເພີ່ມມູນຄ່າຂອງຕົວປ່ຽນແລະຊອກຫາຄວາມຍາວຂອງສາຍ.
ຕໍ່ໄປນີ້ແມ່ນບາງຕົວຢ່າງຂອງການເຮັດການຄິດໄລ່ແບບງ່າຍໆໂດຍໃຊ້ ຄຳ ສັ່ງ expr. ໃຫ້ສັງເກດວ່າຜູ້ປະຕິບັດງານຫຼາຍຄົນຕ້ອງໄດ້ເອົາຕົວຫຼົບ ໜີ ຫລືອ້າງອີງໃສ່ຫອຍ, ຕົວຢ່າງ, ຕົວປະຕິບັດງານ *
(ພວກເຮົາຈະເບິ່ງຕື່ມອີກພາຍໃຕ້ການປຽບທຽບຂອງ ສຳ ນວນ).
$ expr 3 + 5 $ expr 15 % 3 $ expr 5 \* 3 $ expr 5 – 3 $ expr 20 / 4
ຕໍ່ໄປ, ພວກເຮົາຈະເວົ້າເຖິງວິທີການປຽບທຽບ. ເມື່ອ ສຳ ນວນໃດປະເມີນຜົນບໍ່ຖືກຕ້ອງ, expr ຈະພິມຄ່າ 0, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະພິມ 1.
ໃຫ້ເບິ່ງບາງຕົວຢ່າງ:
$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5
ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງ expr ເພື່ອເພີ່ມມູນຄ່າຂອງຕົວປ່ຽນແປງ. ເບິ່ງຕົວຢ່າງຕໍ່ໄປນີ້ (ໃນລັກສະນະດຽວກັນ, ທ່ານຍັງສາມາດຫຼຸດຄ່າຂອງຕົວປ່ຽນແປງໄດ້).
$ NUM=$(( 1 + 2)) $ echo $NUM $ NUM=$(expr $NUM + 2) $ echo $NUM
ລອງເບິ່ງວິທີການຊອກຫາຄວາມຍາວຂອງສາຍ ນຳ ໃຊ້:
$ expr length "This is linux-console.net"
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມໂດຍສະເພາະກ່ຽວກັບຄວາມ ໝາຍ ຂອງຜູ້ປະຕິບັດງານຂ້າງເທິງນີ້, ເບິ່ງຢູ່ ໜ້າ ຜູ້ຊາຍ expr:
$ man expr
3. ການໃຊ້ bc Command
bc (ເຄື່ອງຄິດໄລ່ຂັ້ນພື້ນຖານ) ແມ່ນເຄື່ອງປະດັບຕາມ ຄຳ ສັ່ງທີ່ໃຫ້ຄຸນລັກສະນະທັງ ໝົດ ທີ່ທ່ານຄາດຫວັງຈາກເຄື່ອງຄິດໄລ່ທາງວິທະຍາສາດຫຼືການເງິນທີ່ລຽບງ່າຍ. ມັນມີປະໂຫຍດໂດຍສະເພາະໃນການເຮັດເລກຄະນິດສາດ.
ຖ້າ ຄຳ ສັ່ງ bc ບໍ່ໄດ້ຕິດຕັ້ງ, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້:
$ sudo apt install bc #Debian/Ubuntu $ sudo yum install bc #RHEL/CentOS $ sudo dnf install bc #Fedora 22+
ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດເອີ້ນໃຊ້ມັນໄດ້ໃນແບບໂຕ້ຕອບຫລືບໍ່ມີການໂຕ້ຕອບໂດຍການສົ່ງຂໍ້ໂຕ້ແຍ້ງໄປຫາມັນ - ພວກເຮົາຈະເບິ່ງທັງສອງກໍລະນີ. ເພື່ອເຮັດວຽກແບບໂຕ້ຕອບ, ພິມ ຄຳ ສັ່ງ bc ໃສ່ ຄຳ ສັ່ງ ຄຳ ສັ່ງແລະເລີ່ມຕົ້ນເຮັດບາງຄະນິດ, ດັ່ງທີ່ສະແດງ.
$ bc
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການໃຊ້ bc ທີ່ບໍ່ໂຕ້ຕອບກັບເສັ້ນ ຄຳ ສັ່ງ.
$ echo '3+5' | bc $ echo '15 % 2' | bc $ echo '15 / 2' | bc $ echo '(6 * 2) - 5' | bc
ທຸງ -l
ຖືກໃຊ້ໃນຂະ ໜາດ ເລີ່ມຕົ້ນ (ຕົວເລກຫຼັງຈາກຈຸດທົດສະນິຍົມ) ເຖິງ 20, ຍົກຕົວຢ່າງ:
$ echo '12/5 | bc' $ echo '12/5 | bc -l'
4. ການໃຊ້ ຄຳ ສັ່ງ Awk
Awk ແມ່ນ ໜຶ່ງ ໃນບັນດາໂປແກຼມປຸງແຕ່ງຂໍ້ຄວາມທີ່ໂດດເດັ່ນທີ່ສຸດໃນ GNU/Linux. ມັນສະ ໜັບ ສະ ໜູນ ການເພີ່ມ, ການຫັກລົບ, ການຄູນ, ການແບ່ງ, ແລະຜູ້ປະຕິບັດງານກ່ຽວກັບເລກຄະນິດສາດ. ມັນຍັງມີປະໂຫຍດຕໍ່ການເຮັດເລກຄະນິດສາດ.
ທ່ານສາມາດໃຊ້ມັນເພື່ອເຮັດຄະນິດສາດພື້ນຖານຕາມທີ່ສະແດງ.
$ awk 'BEGIN { a = 6; b = 2; print "(a + b) = ", (a + b) }' $ awk 'BEGIN { a = 6; b = 2; print "(a - b) = ", (a - b) }' $ awk 'BEGIN { a = 6; b = 2; print "(a * b) = ", (a * b) }' $ awk 'BEGIN { a = 6; b = 2; print "(a / b) = ", (a / b) }' $ awk 'BEGIN { a = 6; b = 2; print "(a % b) = ", (a % b) }'
ຖ້າທ່ານຍັງ ໃໝ່ ຢູ່ Awk, ພວກເຮົາມີຄູ່ມືແນະ ນຳ ຄົບຊຸດເພື່ອໃຫ້ທ່ານເລີ່ມຕົ້ນດ້ວຍການຮຽນຮູ້: ຮຽນຮູ້ເຄື່ອງມືການປຸງແຕ່ງຂໍ້ຄວາມ Awk.
5. ການ ນຳ ໃຊ້ ຄຳ ສັ່ງປັດໄຈ
ຄຳ ສັ່ງປັດໄຈແມ່ນການ ນຳ ໃຊ້ເພື່ອ ກຳ ຈັດປັດໃຈຍ່ອຍເປັນປັດໃຈຫຼັກ. ຍົກຕົວຢ່າງ:
$ factor 10 $ factor 127 $ factor 222 $ factor 110
ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍຫລາຍວິທີທີ່ເປັນປະໂຫຍດໃນການເຮັດເລກຄະນິດສາດໃນ Linux Linux. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະຖາມ ຄຳ ຖາມໃດໆຫລືແບ່ງປັນຄວາມຄິດໃດໆກ່ຽວກັບບົດຄວາມນີ້ຜ່ານແບບຟອມ ຄຳ ຕິຊົມຂ້າງລຸ່ມນີ້.