ວິທີການເບິ່ງເອກະສານການຕັ້ງຄ່າໂດຍບໍ່ມີ ຄຳ ເຫັນໃນ Linux


ທ່ານ ກຳ ລັງຊອກຫາຜ່ານເອກະສານການຕັ້ງຄ່າທີ່ມີຄວາມຍາວທີ່ສຸດ, ໜຶ່ງ ທີ່ມີຫລາຍຮ້ອຍ ຄຳ ເຫັນ, ແຕ່ຕ້ອງການກັ່ນຕອງການຕັ້ງຄ່າທີ່ ສຳ ຄັນຈາກມັນ. ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕ່າງໆໃນການເບິ່ງເອກະສານການຕັ້ງຄ່າໂດຍບໍ່ມີ ຄຳ ເຫັນໃນ Linux.

ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ grep ເພື່ອຈຸດປະສົງນີ້. ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດເບິ່ງການຕັ້ງຄ່າໃນປະຈຸບັນ ສຳ ລັບ PHP 7.1 ໂດຍບໍ່ມີ ຄຳ ເຫັນໃດໆ, ມັນຈະ ກຳ ຈັດສາຍເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ ; ເຊິ່ງໃຊ້ໃນການສະແດງຄວາມຄິດເຫັນ.

ໃຫ້ສັງເກດວ່າເນື່ອງຈາກ ; ແມ່ນລັກສະນະພິເສດຂອງຫອຍ, ທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ຕົວລະຫັດຫລົບ ໜີ ເພື່ອປ່ຽນຄວາມ ໝາຍ ຂອງມັນໃນ ຄຳ ສັ່ງ.

$ grep ^[^\;] /etc/php/7.1/cli/php.ini

ໃນເອກະສານການຕັ້ງຄ່າສ່ວນຫຼາຍ, ຕົວອັກສອນ # ແມ່ນໃຊ້ເພື່ອໃຫ້ ຄຳ ເຫັນຕໍ່ເສັ້ນ, ດັ່ງນັ້ນທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ grep ^[^#] /etc/postfix/main.cf

ຈະເປັນແນວໃດຖ້າວ່າທ່ານມີສາຍເລີ່ມຕົ້ນດ້ວຍບາງພື້ນທີ່ຫລືແທັບອື່ນໆທີ່ແລ້ວ # ຫຼື ; character?. ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເຊິ່ງຄວນຈະເອົາພື້ນທີ່ຫລືສາຍທີ່ຫວ່າງຢູ່ໃນຜົນຜະລິດອອກ.

$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini 
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

ຈາກຕົວຢ່າງຂ້າງເທິງ, ການປ່ຽນປຸ່ມ -v ໝາຍ ຄວາມວ່າສະແດງສາຍບໍ່ກົງກັບ; ແທນທີ່ຈະສະແດງເສັ້ນທີ່ຖືກຈັບຄູ່ (ຕົວຈິງມັນປ່ຽນຄວາມ ໝາຍ ຂອງການຈັບຄູ່) ແລະໃນຮູບແບບ“ ^$| ^[[: space:]] * #”:

  • ^$ - ຊ່ວຍໃຫ້ລຶບພື້ນທີ່ຫວ່າງ.
  • ^[[: space:]] * # ຫຼື ^[[: ພື້ນທີ່:]] *; - ຊ່ວຍໃຫ້ກົງກັນຂອງເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ # ຫຼື ; ຫຼື“ ບາງພື້ນທີ່/ແຖບ.
  • | - ຕົວປະຕິບັດການ infix ເຂົ້າຮ່ວມກັບສອງ ສຳ ນວນປົກກະຕິ.

ຍັງຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງ grep ແລະການປ່ຽນແປງຂອງມັນໃນບົດຄວາມເຫຼົ່ານີ້:

<

  • ຄວາມແຕກຕ່າງລະຫວ່າງ Grep, Egrep ແລະ Fgrep ໃນ Linux ແມ່ນຫຍັງ?
  • 11 ຄຳ ສັ່ງ Linux ແບບພິເສດ 'Grep' ກ່ຽວກັບຫ້ອງຮຽນຕົວອັກສອນແລະການສະແດງອອກໃນວົງເລັບ
  • ດຽວນີ້ ໝົດ ແລ້ວ! ພວກເຮົາຍິນດີທີ່ຈະໄດ້ຍິນຈາກທ່ານ, ແບ່ງປັນກັບພວກເຮົາວິທີທາງເລືອກ ສຳ ລັບການເບິ່ງເອກະສານການຕັ້ງຄ່າໂດຍບໍ່ມີ ຄຳ ເຫັນ, ໂດຍຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.