lexgrog - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ lexgrog ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


lexgrog - parse header information in man pages

ສະຫຼຸບສັງລວມ


lexgrog [-m|-c] [-dfw?v] [-E ການເຂົ້າລະຫັດ] ເອກະສານ ...

ລາຍລະອຽດ


lexgrog ແມ່ນການປະຕິບັດຂອງ "groff guess" ຜົນປະໂຫຍດພື້ນເມືອງໃນ lex. ມັນອ່ານ
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ໃນແຖວຄໍາສັ່ງຂອງຕົນເປັນໄຟລ໌ແຫຼ່ງຫນ້າຜູ້ຊາຍຫຼື preformatted
"cat" ຫນ້າ, ແລະສະແດງຊື່ແລະຄໍາອະທິບາຍຂອງເຂົາເຈົ້າເປັນການນໍາໃຊ້ໂດຍ ປະມານ ແລະ ແມ່ນ​ຫຍັງ, ການ
ບັນຊີລາຍຊື່ຂອງການກັ່ນຕອງ preprocessing ທີ່ຕ້ອງການໂດຍ man page ກ່ອນທີ່ຈະຖືກສົ່ງກັບ ບໍ່ມີ or
ຕັດໄມ້, ຫຼືທັງສອງ.

ຖ້າການປ້ອນຂໍ້ມູນຂອງມັນຖືກຈັດຮູບແບບບໍ່ດີ, lexgrog ຈະພິມ “parse ລົ້ມເຫລວ”; ນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບ
ໂປລແກລມພາຍນອກທີ່ຕ້ອງການກວດສອບຫນ້າ man ສໍາລັບຄວາມຖືກຕ້ອງ. ຖ້າຫາກວ່າຫນຶ່ງໃນ lexgrogການປ້ອນຂໍ້ມູນຂອງ
ໄຟລ໌ແມ່ນ “-”, ມັນຈະອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ; ຖ້າໄຟລ໌ໃດນຶ່ງຖືກບີບອັດ, ກ
ສະບັບ decompressed ຈະຖືກອ່ານອັດຕະໂນມັດ.

OPTIONS


-d, --debug
ພິມຂໍ້ມູນການດີບັກ.

-m, --ຜູ້ຊາຍ
ແຍກການປ້ອນຂໍ້ມູນເປັນໄຟລ໌ແຫຼ່ງໜ້າ man. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າບໍ່ຄືກັນ --ຜູ້ຊາຍ neither
--ແມວ ແມ່ນໃຫ້.

-c, --ແມວ
parse input as preformatted man pages (“ໜ້າ cat”). --ຜູ້ຊາຍ ແລະ --ແມວ ອາດຈະບໍ່ເປັນ
ມອບໃຫ້ພ້ອມໆກັນ.

-w, --ແມ່ນ​ຫຍັງ
ສະ​ແດງ​ຊື່​ແລະ​ຄໍາ​ອະ​ທິ​ບາຍ​ຈາກ​ຫົວ​ຫນ້າ​ຂອງ​ຜູ້​ຊາຍ​, ຕາມ​ການ​ນໍາ​ໃຊ້​ໂດຍ​ ປະມານ ແລະ
ແມ່ນ​ຫຍັງ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າບໍ່ຄືກັນ --ແມ່ນ​ຫຍັງ neither -- ການກັ່ນຕອງ ແມ່ນໃຫ້.

-f, -- ການກັ່ນຕອງ
ສະແດງລາຍຊື່ຕົວກອງທີ່ຕ້ອງການເພື່ອປະມວນຜົນໜ້າຜູ້ຊາຍກ່ອນການຈັດຮູບແບບ
ກັບ ບໍ່ມີ or ຕັດໄມ້.

-E ການເຂົ້າລະຫັດ, --ການເຂົ້າລະຫັດ ການເຂົ້າລະຫັດ
ລົບລ້າງຕົວອັກສອນທີ່ເດົາໄດ້ຕັ້ງໄວ້ສຳລັບໜ້າ ການເຂົ້າລະຫັດ.

-?, - ຊ່ວຍ
ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.

-- ການ​ນໍາ​ໃຊ້​
ພິມຂໍ້ຄວາມການນຳໃຊ້ສັ້ນ ແລະອອກ.

-V, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບ.

ອອກ STATUS


0 ການ​ປະ​ຕິ​ບັດ​ໂຄງ​ການ​ສົບ​ຜົນ​ສໍາ​ເລັດ​.

1 ການ​ນໍາ​ໃຊ້​ຜິດ​ພາດ​.

2 lexgrog ວິເຄາະໜຶ່ງ ຫຼືຫຼາຍກວ່າໜຶ່ງໄຟລ໌ປ້ອນເຂົ້າຂອງມັນບໍ່ສຳເລັດ.

ຕົວຢ່າງ


$ lexgrog man.1
man.1: "ຜູ້ຊາຍ - ການໂຕ້ຕອບກັບຄູ່ມືການອ້າງອິງອອນໄລນ໌"
$ lexgrog -fw man.1
man.1 (t): "ຜູ້ຊາຍ - ການໂຕ້ຕອບກັບຄູ່ມືການອ້າງອິງອອນໄລນ໌"
$ lexgrog -c whatis.cat1
whatis.cat1: "whatis - ສະແດງຄໍາອະທິບາຍຫນ້າຄູ່ມື"
$ lexgrog break.1
break.1: parse ລົ້ມເຫລວ

ແມ່ນ​ຫຍັງ ກຳລັງວິເຄາະ


mandb (ເຊິ່ງໃຊ້ລະຫັດດຽວກັນກັບ lexgrog) parses ໄດ້ NAME ພາກສ່ວນຢູ່ເທິງສຸດຂອງແຕ່ລະ
ຫນ້າຄູ່ມືຊອກຫາຊື່ແລະລາຍລະອຽດຂອງລັກສະນະທີ່ບັນທຶກໄວ້ໃນແຕ່ລະ. ໃນຂະນະທີ່
parser ແມ່ນຂ້ອນຂ້າງທົນທານຕໍ່, ຍ້ອນວ່າມັນຕ້ອງຮັບມືກັບຈໍານວນຂອງຮູບແບບທີ່ແຕກຕ່າງກັນທີ່ມີ
ຖືກນໍາໃຊ້ໃນປະຫວັດສາດ, ບາງຄັ້ງມັນອາດຈະລົ້ມເຫລວໃນການສະກັດຂໍ້ມູນທີ່ຕ້ອງການ.

ເມື່ອໃຊ້ແບບດັ້ງເດີມ ຜູ້ຊາຍ ຊຸດມະຫາພາກ, ຖືກຕ້ອງ NAME ພາກສ່ວນມີລັກສະນະຄ້າຍຄື
ນີ້:

.SH ຊື່
foo \- ໂຄງການເຮັດບາງສິ່ງບາງຢ່າງ

ບາງ pagers ຄູ່ມືຕ້ອງການ '\-' ແທ້ຕາມທີ່ສະແດງ; mandb ແມ່ນທົນທານຫຼາຍ, ແຕ່
ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບລະບົບອື່ນໆ, ຢ່າງໃດກໍຕາມ, ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະຮັກສາໄວ້
backslash.

ຢູ່ທາງດ້ານຊ້າຍມື, ອາດຈະມີຫຼາຍຊື່, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ຊື່ທີ່ປະກອບດ້ວຍ
ຊ່ອງຫວ່າງຈະຖືກລະເລີຍເພື່ອຫຼີກລ້ຽງພຶດຕິກຳທາງ pathological ກ່ຽວກັບບາງຮູບແບບທີ່ບໍ່ດີ NAME
ພາກສ່ວນ. ຂໍ້ຄວາມຢູ່ດ້ານຂວາມືແມ່ນແບບບໍ່ເສຍຄ່າ, ແລະອາດຈະຖືກເຜີຍແຜ່ຜ່ານຫຼາຍອັນ
ສາຍ. ຖ້າລັກສະນະຕ່າງໆທີ່ມີຄໍາອະທິບາຍທີ່ແຕກຕ່າງກັນຈະຖືກບັນທຶກຢູ່ໃນອັນດຽວກັນ
ຫນ້າຄູ່ມື, ແບບຟອມຕໍ່ໄປນີ້ແມ່ນຖືກນໍາໃຊ້:

.SH ຊື່
foo, bar \- ໂປຣແກຣມເພື່ອເຮັດບາງສິ່ງບາງຢ່າງ
br
baz \- ໂຄງການທີ່ຈະເຮັດຫຍັງ

(ມະຫາພາກທີ່ເລີ່ມຫຍໍ້ໜ້າໃໝ່, ເຊັ່ນ: .PP, ອາດຈະຖືກໃຊ້ແທນ macro ແຍກ
.br.)

ເມື່ອໃຊ້ BSD ທີ່ມາຈາກ mdoc ຊຸດມະຫາພາກ, ຖືກຕ້ອງ NAME ພາກສ່ວນມີລັກສະນະຄ້າຍຄື
ນີ້:

.Sh NAME
.ນມ ໂຟ
.Nd ໂຄງການເພື່ອເຮັດບາງສິ່ງບາງຢ່າງ

ມີເຫດຜົນທົ່ວໄປຫຼາຍອັນວ່າເປັນຫຍັງການແຍກວິເຄາະບໍ່ສຳເລັດ. ບາງຄັ້ງຜູ້ຂຽນຄູ່ມື
ຫນ້າແທນທີ່ '.SH NAME' ດ້ວຍ '.SH MYPROGRAM', ແລະຈາກນັ້ນ mandb ບໍ່ສາມາດຊອກຫາພາກສ່ວນຈາກ
ທີ່ຈະສະກັດຂໍ້ມູນທີ່ມັນຕ້ອງການ. ບາງຄັ້ງຜູ້ຂຽນປະກອບມີພາກສ່ວນ NAME, ແຕ່
ວາງຂໍ້ຄວາມແບບບໍ່ເສຍຄ່າໃສ່ບ່ອນນັ້ນແທນທີ່ຈະເປັນ 'ຊື່ \- description'. ຢ່າງໃດກໍຕາມ, syntax ໃດ
resembling ຂ້າງເທິງນີ້ຄວນຈະໄດ້ຮັບການຍອມຮັບ.

ໃຊ້ lexgrog ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌