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. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະຖາມ ຄຳ ຖາມໃດໆຫລືແບ່ງປັນຄວາມຄິດໃດໆກ່ຽວກັບບົດຄວາມນີ້ຜ່ານແບບຟອມ ຄຳ ຕິຊົມຂ້າງລຸ່ມນີ້.