ນີ້ແມ່ນຄໍາສັ່ງ m4 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
m4 - ໂຮງງານຜະລິດມະຫາພາກ
ສະຫຼຸບສັງລວມ
m4 [ທາງເລືອກ]... [ເອກະສານ] ...
ລາຍລະອຽດ
ປະມວນຜົນ macro ໃນ FILEs. ຖ້າບໍ່ມີ FILE ຫຼືຖ້າ FILE ເປັນ `-', ການປ້ອນຂໍ້ມູນມາດຕະຖານຈະຖືກອ່ານ.
ການໂຕ້ຖຽງບັງຄັບຫຼືທາງເລືອກຕໍ່ທາງເລືອກຍາວແມ່ນບັງຄັບຫຼືທາງເລືອກສໍາລັບສັ້ນ
ທາງເລືອກເຊັ່ນກັນ.
ການດໍາເນີນງານ ຮູບແບບ:
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້ແລະອອກ
- ການປ່ຽນແປງ
ຜົນຜະລິດສະບັບຂໍ້ມູນແລະອອກ
-E, -- ເຕືອນໄພອັນຕະລາຍ
ຫນຶ່ງຄັ້ງ: ການເຕືອນກາຍເປັນຄວາມຜິດພາດ, ສອງຄັ້ງ: ຢຸດການປະຕິບັດທີ່ຄວາມຜິດພາດຄັ້ງທໍາອິດ
-i, --ໂຕ້ຕອບ
unbuffer output, ignore interrupts
-P, --prefix-builtins
ບັງຄັບໃຫ້ຄຳນຳໜ້າ `m4_' ເປັນຕົວສ້າງທັງໝົດ
-Q, --ງຽບ, --ງຽບ
ສະກັດກັ້ນບາງຄໍາເຕືອນສໍາລັບ buildins
--warn-macro-ລໍາດັບ[=REGEXP]
ເຕືອນຖ້າຫາກວ່າຄໍານິຍາມ macro ກົງກັບ REGEXP,
ຄ່າເລີ່ມຕົ້ນ \$\({[^}]*}\|[0-9][0-9]+\)
ໂປເຈັກເຕີ້ ຄຸນລັກສະນະ:
-D, --define=NAME[=ມູນຄ່າ]
ກຳນົດ NAME ວ່າມີ VALUE, ຫຼືຫວ່າງເປົ່າ
-I, --ລວມ=ທິດທາງ
ຕື່ມຂໍ້ມູນໃສ່ DIRECTORY ເພື່ອລວມເອົາເສັ້ນທາງ
-s, --Synclines
ສ້າງ `#line NUM "FILE"' ແຖວ
-U, -- ບໍ່ໄດ້ກໍານົດ=NAME
ບໍ່ໄດ້ກຳນົດ NAME
ຈໍາກັດ ຄວບຄຸມ:
-g, --gnu
override -G ເພື່ອເປີດໃຊ້ສ່ວນຂະຫຍາຍ GNU ຄືນໃໝ່
-G, -- ແບບດັ້ງເດີມ
ສະກັດກັ້ນການຂະຫຍາຍ GNU ທັງຫມົດ
-H, --hashsize=PRIME
ກໍານົດຂະຫນາດຕາຕະລາງການຊອກຫາສັນຍາລັກ [509]
-L, -- ຮັງ-ຈຳກັດ=NUMBER
ການປ່ຽນແປງຂອບເຂດຈໍາກັດ, 0 ສໍາລັບການບໍ່ຈໍາກັດ [0]
Frozen ລັດ ແຟ້ມ:
-F, -- ລັດ freeze=ເອກະສານ
ສ້າງສະຖານະແຊ່ແຂງຢູ່ໃນ FILE ໃນຕອນທ້າຍ
-R, --reload-state=ເອກະສານ
ໂຫຼດສະຖານະ frozen ຄືນໃໝ່ຈາກ FILE ໃນຕອນເລີ່ມຕົ້ນ
ການແກ້ໄຂ:
-d, --debug[=ດອກໄມ້]
ຕັ້ງລະດັບການດີບັກ (ບໍ່ມີ FLAGS ຫມາຍຄວາມວ່າ `aeq')
--debugfile[=ເອກະສານ]
ປ່ຽນເສັ້ນທາງການດີບັກ ແລະການຕິດຕາມຜົນອອກໄປຫາ FILE (stderr ເລີ່ມຕົ້ນ, ຍົກເລີກຖ້າສະຕຣິງຫວ່າງເປົ່າ)
-l, -- ຄວາມຍາວ=NUMBER
ຈຳກັດຂະໜາດການຕິດຕາມມະຫາພາກ
-t, -- ຕິດຕາມ=NAME
ຕິດຕາມ NAME ເມື່ອມັນຖືກກໍານົດ
ດອກໄມ້ is ໃດ ຂອງ:
ສະແດງໃຫ້ເຫັນການໂຕ້ຖຽງຕົວຈິງ
c ສະແດງກ່ອນເກັບກໍາ, ຫຼັງຈາກເກັບກໍາແລະຫຼັງຈາກການໂທ
e ສະແດງການຂະຫຍາຍຕົວ
f ເວົ້າຊື່ໄຟລ໌ທີ່ປ້ອນເຂົ້າໃນປະຈຸບັນ
ຂ້ອຍສະແດງການປ່ຽນແປງໃນໄຟລ໌ປ້ອນຂໍ້ມູນ
ຂ້າພະເຈົ້າເວົ້າວ່າການປ້ອນຂໍ້ມູນໃນປັດຈຸບັນ
p ສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບຂອງການຊອກຫາເສັ້ນທາງ
q ຄຸນຄ່າການອ້າງອີງຕາມຄວາມຈໍາເປັນ, ມີທຸງ a ຫຼື e
t ຕິດຕາມສໍາລັບການໂທມະຫາພາກທັງຫມົດ, ບໍ່ພຽງແຕ່ traceon'ed
x ເພີ່ມ macro call id ທີ່ເປັນເອກະລັກ, ມີປະໂຫຍດກັບ c flag
V shorthand ສໍາລັບທັງຫມົດຂອງທຸງຂ້າງເທິງ
ຖ້າຖືກກຳນົດ, ຕົວແປສະພາບແວດລ້ອມ 'M4PATH' ແມ່ນລາຍຊື່ໄດເຣັກທໍຣີທີ່ຂັ້ນດ້ວຍຈໍ້າສອງເມັດ
ລວມມີຫຼັງຈາກໃດນຶ່ງທີ່ລະບຸໂດຍ `-I'.
ສະຖານະການອອກແມ່ນ 0 ສໍາລັບຄວາມສໍາເລັດ, 1 ສໍາລັບຄວາມລົ້ມເຫລວ, 63 ສໍາລັບສະບັບໄຟລ໌ frozen ບໍ່ກົງກັນ, ຫຼື
ຄ່າອັນໃດກໍໄດ້ຖືກສົ່ງໄປຫາມະຫາພາກ m4exit.
ໃຊ້ m4 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net