ນີ້ແມ່ນຄໍາສັ່ງໃນເວລາທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ໃນເວລາທີ່ - ໂຄງການປະຕິທິນສ່ວນບຸກຄົນ minimalistic
ສະຫຼຸບສັງລວມ
ໃນເວລາທີ່
ເມື່ອ [ຕົວເລືອກ] [ຄໍາສັ່ງ]
ແນວຄວາມຄິດພື້ນຖານແມ່ນພຽງແຕ່ພິມ 'ເມື່ອ' ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ຄັ້ງທໍາອິດທີ່ທ່ານດໍາເນີນການ
ໂຄງການ, ມັນຈະກະຕຸ້ນໃຫ້ທ່ານສໍາລັບຂໍ້ມູນການຕັ້ງຄ່າຈໍານວນຫນຶ່ງ. ເພື່ອແກ້ໄຂໄຟລ໌ປະຕິທິນຂອງທ່ານ
ບັນນາທິການ favorite, ເຮັດ 'ເມື່ອ e'. ຮູບແບບພື້ນຖານຂອງໄຟລ໌ປະຕິທິນເປັນແບບນີ້:
2003 ເດືອນກຸມພາ 3, ບິນໄປ Stockholm ເພື່ອຮັບເອົາລາງວັນ Nobel.
ເມື່ອທ່ານມີໄຟລ໌ປະຕິທິນ, ແລ່ນໂຄງການເປັນແບບທໍາມະດາ "ເມື່ອ" ຈາກຄໍາສັ່ງ
line ຈະພິມອອກສິ່ງທີ່ຢູ່ໃນປະຕິທິນຂອງທ່ານສໍາລັບສອງອາທິດຕໍ່ໄປ.
ສາມາດ
i ພິມລາຍການທີ່ຈະມາເຖິງໃນປະຕິທິນຂອງທ່ານ. (ນີ້ແມ່ນຄໍາສັ່ງເລີ່ມຕົ້ນ.)
c ພິມປະຕິທິນ (ຕາຂ່າຍໄຟຟ້າຄ້າຍຄືໃນປະຕິທິນກໍາແພງຫີນ, ບໍ່ໄດ້ສະແດງລາຍການ) ສໍາລັບເດືອນທີ່ຜ່ານມາ,
ໃນເດືອນນີ້, ແລະເດືອນຕໍ່ໄປ.
e ເອີ້ນບັນນາທິການທີ່ທ່ານມັກເພື່ອແກ້ໄຂໄຟລ໌ປະຕິທິນຂອງທ່ານ.
w,m,y ພິມລາຍການສໍາລັບອາທິດ, ເດືອນ, ຫຼືປີຂ້າງຫນ້າ, ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ
ໄລຍະເວລາສອງອາທິດ.
j ພິມວັນ Julian ທີ່ຖືກແກ້ໄຂ (ເປັນປະໂຫຍດສໍາລັບການຊອກຫາໄລຍະເວລາລະຫວ່າງສອງ
ວັນທີ).
d ພິມບໍ່ມີຫຍັງນອກຈາກວັນທີປະຈຸບັນ.
OPTIONS
ຕົວເລືອກຕໍ່ໄປນີ້ທັງໝົດ, ຍົກເວັ້ນ --help, ສາມາດຕັ້ງຢູ່ໃນໄຟລ໌ທີ່ມັກ.
ທາງເລືອກທີ່ຖືກ / ຜິດສາມາດໄດ້ຮັບການຕັ້ງຄ່າໃນບັນຊີຄໍາສັ່ງເປັນ --option ຫຼື --nooption, ແລະໃນ
ໄຟລ໌ຕາມທີ່ໃຈມັກໂດຍການຕັ້ງທາງເລືອກເປັນ 0 ຫຼື 1.
--help ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ.
- ການປ່ຽນແປງ
ພິມຂໍ້ຄວາມສັ້ນໆ, ລວມທັງຄໍາຖະແຫຼງຂອງຊອບແວລຸ້ນໃດ
ແມ່ນ.
--language=ພາສາ
ຕັ້ງພາສາເປັນ LANG. ເບິ່ງພາກລຸ່ມນີ້ກ່ຽວກັບຄວາມເປັນສາກົນ. ນີ້
ທາງເລືອກແມ່ນບໍ່ຈໍາເປັນຕາມປົກກະຕິ, ເພາະວ່າພາສາໄດ້ຖືກກວດພົບໂດຍອັດຕະໂນມັດ.
--future=DAYS
ບົດລາຍງານຈະຂະຫຍາຍອອກໄປອີກຈັກມື້. ຄ່າເລີ່ມຕົ້ນ: 14
--past=DAYS
ບົດລາຍງານໄດ້ຂະຫຍາຍເວລາເທົ່າໃດມື້ທີ່ຜ່ານມາ. ເຊັ່ນດຽວກັນກັບ -- ທາງເລືອກໃນອະນາຄົດ, -- ທີ່ຜ່ານມາ
ຖືກຕີຄວາມວ່າເປັນການຊົດເຊີຍທີ່ກ່ຽວຂ້ອງກັບວັນທີປະຈຸບັນ, ດັ່ງນັ້ນຕາມປົກກະຕິເຈົ້າຈະ
ຕ້ອງການໃຫ້ມັນເປັນຄ່າລົບ. ຄ່າເລີ່ມຕົ້ນ: -1
--calendar=FILE
ໄຟລ໌ປະຕິທິນຂອງທ່ານ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ໄຟລ໌ທີ່ຊີ້ໄປຫາຕາມຄວາມມັກຂອງເຈົ້າ
ໄຟລ໌, ເຊິ່ງແມ່ນການຕັ້ງຄ່າຄັ້ງທໍາອິດທີ່ທ່ານດໍາເນີນການໃນເວລາທີ່.
--editor=COMMAND
ຄໍາສັ່ງທີ່ໃຊ້ເພື່ອເອີ້ນບັນນາທິການຂອງທ່ານ. ຄ່າເລີ່ມຕົ້ນ: "emacs -nw" ຕົວຢ່າງ: ເມື່ອ
--editor="ຍ້ອນ"
--wrap=COLUMNS
ຈໍານວນຂອງຖັນຂອງຂໍ້ຄວາມສໍາລັບຜົນໄດ້ຮັບ (ຫຼື 0 ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການການຫໍ່ທັງຫມົດ).
ໃນຕອນຕົ້ນ: 80
--[ບໍ່]wrap_auto
ພະຍາຍາມກວດສອບຄວາມກວ້າງຂອງ terminal, ແລະກໍານົດ width ຂອງຜົນຜະລິດໄດ້
ຕາມນັ້ນ. ນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າຜົນຜະລິດເປັນ tty, ແລະຂຶ້ນກັບອັນໃດ
ຕັ້ງສູງສຸດໂດຍ --wrap_max. ລົບລ້າງຄ່າໃດໆກໍຕາມທີ່ຕັ້ງໂດຍ --wrap. ຄ່າເລີ່ມຕົ້ນ: ບໍ່
--wrap_max=COLUMNS
ຈໍານວນສູງສຸດຂອງຖັນຂອງຂໍ້ຄວາມສໍາລັບຜົນໄດ້ຮັບ (ຫຼື -1 ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການໃດໆ
ສູງສຸດ). ເປັນປະໂຫຍດໃນການປະສົມປະສານກັບ --wrap_auto ເພື່ອຮັກສາຄວາມຖືກຕ້ອງຂອງຫຼາຍ
ປ່ອງຢ້ຽມຢູ່ປາຍຍອດຂະຫນາດໃຫຍ່. ຄ່າເລີ່ມຕົ້ນ: -1
--rows=COLUMNS
ຈຳນວນແຖວຂອງຂໍ້ຄວາມທີ່ຈະພໍດີກັບໜ້າຕ່າງຕົວເຄື່ອງ. ເມື່ອລາຍຊື່ຂອງເຈົ້າ
ປະຕິທິນ, ຜົນຜະລິດຈະຖືກຕັດໃຫ້ຍາວນີ້, ເວັ້ນເສຍແຕ່ວ່າຈະສົ່ງຜົນໃຫ້
ບັນຊີລາຍຊື່ຫນ້ອຍກວ່າສາມມື້ໃນອະນາຄົດ. ພຶດຕິກຳນີ້ຖືກລົບລ້າງ (ສ
ຈໍານວນສູງສຸດຂອງແຖວເກັດທີ່ຖືກກໍານົດເປັນ infinity) ຖ້າຫາກວ່າທາງເລືອກ --future ໄດ້ຖືກໃຫ້
ຢ່າງຊັດເຈນ, ຫຼືຖ້າຄໍາສັ່ງ m ຫຼື y ຖືກນໍາໃຊ້. ຄ່າເລີ່ມຕົ້ນ: 40
--[ບໍ່]rows_auto
ພະຍາຍາມກວດສອບຄວາມສູງຂອງ terminal, ແທນທີ່ຈະໃຊ້ຄ່າທີ່ກໍານົດໄວ້ໃນ
ທາງເລືອກ --rows. ນີ້ໃຊ້ພຽງແຕ່ຖ້າຜົນຜະລິດແມ່ນ tty. ລົບລ້າງຄ່າໃດນຶ່ງ
ກໍານົດໂດຍ --row. ຄ່າເລີ່ມຕົ້ນ: ແມ່ນແລ້ວ
--[ບໍ່]ສ່ວນຫົວ
ພິມສ່ວນຫົວຢູ່ເທິງສຸດຂອງຄຳສັ່ງ i, c, w, m ແລະ y. ຄ່າເລີ່ມຕົ້ນ:
yes
--[ບໍ່] pageaging
ເມື່ອຜົນຜະລິດຍາວກວ່າຄ່າທີ່ຕັ້ງໂດຍແຖວ ຫຼື rows_auto, ໃຊ້ pager ເພື່ອ
ສະແດງຜົນຜະລິດໄດ້. (ຕົວແປສະພາບແວດລ້ອມ PAGER ແລະ LESS ແມ່ນເຄົາລົບ. ຖ້າ
PAGER ບໍ່ໄດ້ຕັ້ງ, ຄ່າເລີ່ມຕົ້ນແມ່ນ "ຫນ້ອຍ.") ຄ່າເລີ່ມຕົ້ນ: ແມ່ນ
--page_less_options
ທາງເລືອກພິເສດຖ້າ pager ແມ່ນ "ຫນ້ອຍ." ຄ່າເລີ່ມຕົ້ນ: "-rXFE"
--[ບໍ່]filter_accents_on_output
ວ່າຈະປ່ຽນຕົວລະຄອນສຳນຽງເປັນຕົວລະຄອນທີ່ບໍ່ສຳນຽງ. ຄ່າເລີ່ມຕົ້ນ: ແມ່ນແລ້ວ, ເວັ້ນເສຍແຕ່
ຕົວແປສະພາບແວດລ້ອມ $TERM ເທົ່າກັບ "mlterm" ຫຼື "xterm".
--[no]styled_output
ຖ້າຜົນໄດ້ຮັບແມ່ນ terminal, ພວກເຮົາຄວນໃຊ້ລະຫັດ terminal ANSI ສໍາລັບການຈັດຮູບແບບບໍ?
ຄ່າເລີ່ມຕົ້ນ: ແມ່ນແລ້ວ
--[ບໍ່]styled_output_if_not_tty
ຮູບແບບຜົນຜະລິດເຖິງແມ່ນວ່າມັນບໍ່ແມ່ນ terminal. ຄ່າເລີ່ມຕົ້ນ: ບໍ່
--calendar_today_style=STYLE
--items_today_style=STYLE
ທຳອິດຂອງສິ່ງເຫຼົ່ານີ້ບອກວິທີຈັດຮູບແບບວັນທີຂອງມື້ນີ້ເມື່ອເຮັດປະຕິທິນ (ຄ)
ຄໍາສັ່ງ. ທີສອງເວົ້າວິທີຈັດຮູບແບບຂອງຄໍາວ່າ "ມື້ນີ້" ເມື່ອເຮັດລາຍການ (i)
ຄໍາສັ່ງ. ຄ່າເລີ່ມຕົ້ນ: ໜາ
ຮູບແບບຂອງຜົນຜະລິດສາມາດຖືກກໍານົດໂດຍໃຊ້ຄໍາຕໍ່ໄປນີ້: ກ້າຫານ,
ຂີດກ້ອງ, ກະພິບ. ເພື່ອປ່ຽນສີຂອງຂໍ້ຄວາມ, ໃຊ້ເຫຼົ່ານີ້: fgblack, fgred,
fggreen, fgyellow, fgblue, fgpurple, fgcyan, fgwhite. ເພື່ອປ່ຽນພື້ນຫລັງ
ສີ, ໃຊ້ຄໍາທີ່ຄ້າຍຄືກັນ, ແຕ່ມີ bg ແທນ fg. ຕົວຢ່າງ: ເມື່ອ
--calendar_today_style="bold,fgred,bgcyan" ຄ
-- prefilter
ທໍ່ໄຟລ໌ປະຕິທິນຜ່ານໂຄງການກ່ອນທີ່ຈະອ່ານມັນ. ຄ່າເລີ່ມຕົ້ນ: ""
--now="YMD"
ທ່າທີມື້ນີ້ແມ່ນວັນທີອື່ນ.
--[ບໍ່]neighboring_months
ພຶດຕິກໍາເລີ່ມຕົ້ນຂອງ "ເມື່ອ c" ແມ່ນການພິມອອກປະຕິທິນສໍາລັບເດືອນທີ່ຜ່ານມາ, ນີ້
ເດືອນ, ແລະເດືອນຕໍ່ໄປ. ໂດຍການເລືອກ --noneighboring_months, ທ່ານສາມາດຫຼີກເວັ້ນການພິມ
ອອກເດືອນບໍ່ລວມຢູ່ໃນຂອບເຂດທີ່ກໍານົດໄວ້ໂດຍ -- past ແລະ --future.
--[ບໍ່]ວັນຈັນ_ທຳອິດ
ເລີ່ມຕົ້ນອາທິດຈາກວັນຈັນ, ແທນທີ່ຈະເປັນວັນອາທິດ. ຄ່າເລີ່ມຕົ້ນ: ບໍ່
--[ບໍ່]ແບບດັ້ງເດີມ_easter
ຄິດໄລ່ Easter ອີງຕາມປະຕິທິນຂອງໂບດ Orthodox ຕາເວັນອອກ. ຄ່າເລີ່ມຕົ້ນ: ບໍ່
--[ບໍ່]ampm
ສະແດງເວລາຂອງມື້ໂດຍໃຊ້ເວລາ 12 ຊົ່ວໂມງ, ແທນທີ່ຈະເປັນເວລາ 24 ຊົ່ວໂມງ. ຍັງມີຜົນກະທົບ
ການແຍກເວລາການປ້ອນຂໍ້ມູນ. ຄ່າເລີ່ມຕົ້ນ: ແມ່ນແລ້ວ
--auto_pm=x
ເມື່ອເວລາເຂົ້າກັບຊົ່ວໂມງທີ່ນ້ອຍກວ່າ x, ແລະ AM ຫຼື PM ບໍ່ແມ່ນ
ກໍານົດຢ່າງຈະແຈ້ງ, ອັດຕະໂນມັດສົມມຸດວ່າພວກເຂົາເປັນ PM ແທນທີ່ຈະ AM.
ໃນຕອນຕົ້ນ: 0
--[ບໍ່]literal_only
ສະແດງສະເພາະລາຍການທີ່ໃຫ້ເປັນວັນທີຕົວໜັງສື, ຕົວຢ່າງ, "2008 jul 4". ຢ່າ
ສະແດງລາຍການທີ່ຖືກກໍານົດໂດຍການສະແດງອອກ, ຕົວຢ່າງ, ລາຍການແຕ່ລະໄລຍະເຊັ່ນ "w=thu".
ຄ່າເລີ່ມຕົ້ນ: ບໍ່
--test_expression
--bare_version
--make_filter_regex
--test_accent_filtering
ທາງເລືອກເຫຼົ່ານີ້ຖືກນໍາໃຊ້ພາຍໃນສໍາລັບການກໍ່ສ້າງແລະການທົດສອບ.
ລາຍລະອຽດ
ເມື່ອໃດ ເປັນໂຄງການປະຕິທິນສ່ວນຕົວທີ່ງ່າຍດາຍທີ່ສຸດ, ແນໃສ່ Unix geek ທີ່ຕ້ອງການ
ບາງສິ່ງບາງຢ່າງ minimalistic. ມັນສາມາດຕິດຕາມສິ່ງທີ່ທ່ານຕ້ອງເຮັດໃນວັນທີໂດຍສະເພາະ.
ມີຫຼາຍປະຕິທິນແລະໂຄງການ "ຜູ້ຈັດການຂໍ້ມູນສ່ວນຕົວ" ຢູ່ທີ່ນັ້ນ
ມີເຫດຜົນອັນໃດທີ່ຈະໃຊ້ ເມື່ອໃດ?
ມັນເປັນໂຄງການທີ່ສັ້ນແລະງ່າຍດາຍຫຼາຍ, ດັ່ງນັ້ນທ່ານໄດ້ຢ່າງງ່າຍດາຍສາມາດ tinker ກັບຕົວທ່ານເອງ.
ມັນບໍ່ຂຶ້ນກັບຫ້ອງສະຫມຸດໃດຫນຶ່ງ, ສະນັ້ນມັນງ່າຍທີ່ຈະຕິດຕັ້ງ. ທ່ານຄວນຈະສາມາດຕິດຕັ້ງ
ມັນຢູ່ໃນລະບົບໃດກໍ່ຕາມທີ່ Perl ສາມາດໃຊ້ໄດ້, ເຖິງແມ່ນວ່າທ່ານບໍ່ມີສິດທິພິເສດໃນການຕິດຕັ້ງ
ຫ້ອງສະ ໝຸດ.
ຮູບແບບໄຟລ໌ຂອງມັນແມ່ນໄຟລ໌ຂໍ້ຄວາມທີ່ງ່າຍດາຍ, ທີ່ທ່ານສາມາດແກ້ໄຂໃນບັນນາທິການທີ່ທ່ານມັກ.
ເຖິງແມ່ນວ່າ ເມື່ອໃດ ຄວນດໍາເນີນການໃນເກືອບທຸກລະບົບປະຕິບັດການທີ່ Perl ສາມາດໃຊ້ໄດ້, ໃນ
ເອກະສານນີ້ຂ້ອຍຈະສົມມຸດວ່າເຈົ້າກໍາລັງແລ່ນບາງລົດຊາດຂອງ Unix.
ການຕິດຕັ້ງ ແລະ ກຳ ລັງໄດ້ຮັບ ເລີ່ມຕົ້ນ
ໃນຂະນະທີ່ເຂົ້າສູ່ລະບົບເປັນຮາກ, ປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້:
ເຮັດໃຫ້ຕິດຕັ້ງ
ການດໍາເນີນງານ ເມື່ອໃດ ຄັ້ງທໍາອິດທີ່ໃຊ້ຄໍາສັ່ງນີ້:
ໃນເວລາທີ່
ທ່ານຈະໄດ້ຮັບການເຕືອນສໍາລັບບາງຂໍ້ມູນທີ່ຈໍາເປັນເພື່ອຕັ້ງຄ່າໄຟລ໌ປະຕິທິນຂອງທ່ານ.
ໃຊ້
ຖ້າທ່ານແລ່ນ ເມື່ອໃດ ອີກເທື່ອຫນຶ່ງຫຼັງຈາກການດໍາເນີນການຕັ້ງຕົ້ນ, ມັນຄວນຈະພິມອອກເປັນເສັ້ນດຽວຂອງ
ຂໍ້ຄວາມ, ບອກທ່ານວັນທີປະຈຸບັນ. ມັນຈະບໍ່ພິມອອກອັນອື່ນ, ເພາະວ່າຂອງທ່ານ
ໄຟລ໌ປະຕິທິນຫວ່າງເປົ່າ, ສະນັ້ນທ່ານບໍ່ມີການນັດໝາຍໃດໆມາ.
ໃນປັດຈຸບັນທ່ານສາມາດເລີ່ມຕົ້ນການວາງລາຍການໃນໄຟລ໌ປະຕິທິນຂອງທ່ານ. ແຕ່ລະລາຍການແມ່ນແຖວຂອງຂໍ້ຄວາມທີ່
ເບິ່ງຄືແນວນີ້:
2003 ເດືອນກຸມພາ 3, ບິນໄປ Stockholm ເພື່ອຮັບເອົາລາງວັນ Nobel.
ວິທີທີ່ສະດວກໃນການແກ້ໄຂໄຟລ໌ປະຕິທິນຂອງທ່ານແມ່ນດ້ວຍຄໍາສັ່ງນີ້:
ເມື່ອ e
ນີ້ເຮັດໃຫ້ເຈົ້າເຂົ້າໄປໃນບັນນາທິການທີ່ທ່ານມັກ (ອັນທີ່ທ່ານເລືອກໃນເວລາທີ່ທ່ານແລ່ນ ເມື່ອໃດ ສໍາລັບຄັ້ງທໍາອິດ
ເວລາ).
ວັນທີຈະຕ້ອງຢູ່ໃນຮູບແບບຂອງປີຕໍ່ເດືອນ, ແຕ່ທ່ານສາມາດສະກົດເປັນເດືອນຫຼືໃຫ້ມັນ
ເປັນຕົວເລກ. (ຊື່ເດືອນແມ່ນຕົວພິມນ້ອຍ, ແລະມັນບໍ່ສໍາຄັນວ່າທ່ານເປັນຕົວແທນ
ເດືອນກຸມພາເປັນ F, Fe, Feb, Februa, ຫຼືໃດກໍ່ຕາມ. ມັນພຽງແຕ່ຕ້ອງເປັນການແຂ່ງຂັນທີ່ເປັນເອກະລັກ. ເຈົ້າສາມາດ
ໃຫ້ trailing ເປັນ ., ເຊິ່ງ ຈະ ຖືກ ລະ ເລີຍ. ໃນພາສາເຊັກໂກ, "cer" ສາມາດໃຊ້ເປັນຕົວຫຍໍ້
ສໍາລັບ Cerven, ແລະ "cec" ສໍາລັບ Cervenec.) ຊ່ອງຫວ່າງພິເສດແມ່ນຖືກລະເລີຍຈົນກວ່າທ່ານຈະເຂົ້າໄປໃນ.
ຂໍ້ຄວາມຕົວຈິງຫຼັງຈາກເຄື່ອງໝາຍຈຸດ. ເສັ້ນຫວ່າງ ແລະ ເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍ # ແມ່ນບໍ່ສົນໃຈ.
ຖ້າເຈົ້າແລ່ນດຽວນີ້ ເມື່ອໃດ, ມັນຈະພິມອອກບັນຊີລາຍຊື່ຂອງລາຍການທັງຫມົດທີ່ຢູ່ໃນໄຟລ໌ປະຕິທິນຂອງທ່ານ
ຕົກຢູ່ໃນຊ່ວງເວລາທີ່ແນ່ນອນ. (ຊ່ວງເວລາເລີ່ມຈາກມື້ວານນີ້. ເມື່ອໃດ ພະຍາຍາມ
ເລືອກຈຸດສິ້ນສຸດຂອງຊ່ວງເວລາເພື່ອໃຫ້ຜົນຜະລິດຂອງມັນພໍດີກັບໜ້າຕ່າງ terminal ຂອງທ່ານ, ແຕ່ມັນ
ຈະຢູ່ສະເໝີຢ່າງໜ້ອຍສາມມື້, ແລະບໍ່ເກີນສອງອາທິດໃນອະນາຄົດ.) ເພື່ອເບິ່ງທັງໝົດ
ລາຍການຂອງເຈົ້າສໍາລັບເດືອນຕໍ່ໄປ, ເຮັດ 'ເມື່ອ m', ແລະຄ້າຍຄືກັນສໍາລັບປີ, y, ຫຼືດຽວ.
ອາທິດ, ວ.
ຖ້າເຈົ້າເຮັດ 'ເມື່ອ c', ເມື່ອໃດ ພິມອອກປະຕິທິນສໍາລັບເດືອນທີ່ຜ່ານມາ, ເດືອນນີ້, ແລະຕໍ່ໄປ
ເດືອນ.
ທ່ານສາມາດສົມທົບຄໍາສັ່ງເຫຼົ່ານີ້. ຕົວຢ່າງ, `` ເມື່ອ cw '' ຈະພິມອອກປະຕິທິນ, ແລະ
ຈາກນັ້ນສະແດງລາຍການຂອງເຈົ້າໃນອາທິດຕໍ່ໄປ.
ສໍາລັບເຫດການທີ່ເກີດຂຶ້ນປີລະຄັ້ງ, ເຊັ່ນວັນເກີດແລະວັນຄົບຮອບ, ທ່ານສາມາດນໍາໃຊ້
a * ແທນທີ່ຈະເປັນຂອງປີ,
* ວັນທີ 25 ທັນວາ, ວັນຄຣິດສະມາດ
ຫຼືໃຊ້ປີທີ່ມີເຄື່ອງໝາຍດາວ:
1920* ວັນທີ 29 ສິງຫາ, Charlie Parker ຫັນ \a, ເກີດໃນ \y
ໃນຕົວຢ່າງທີສອງ, \a ບອກທ່ານວ່າ Charlie Parker ອາຍຸເທົ່າໃດໃນປີນີ້, ແລະ \ y
ສືບພັນໃນປີທີ່ລາວເກີດ, ເຊັ່ນ, ຜົນຜະລິດຈະເປັນ:
ມື້ນີ້ 2003 ສິງຫາ 29 Charlie Parker ມີອາຍຸ 83 ປີ, ເກີດໃນປີ 1920
ສໍາລັບສິ່ງທີ່ທ່ານຕ້ອງເຮັດໃນທຸກໆອາທິດ, ທ່ານສາມາດນໍາໃຊ້ການສະແດງອອກຂອງແບບຟອມ w=xxx, where
xxx ແມ່ນຕົວອັກສອນສອງສາມຕົວທໍາອິດຂອງຊື່ຂອງມື້ຂອງອາທິດໃນພາສາຂອງເຈົ້າ. (ເຈົ້າ
ຕ້ອງມີຕົວອັກສອນພຽງພໍເພື່ອລົບລ້າງຄວາມບໍ່ແນ່ນອນ, ຕົວຢ່າງ, ໃນພາສາອັງກິດ, w=th ຫຼື w=tu, ບໍ່ແມ່ນ.
ພຽງແຕ່ w=t.) ຕົວຢ່າງ:
w=sun, ໄປໂບດ, 10:00
ຕົວຈິງແລ້ວທ່ານສາມາດເຮັດການທົດສອບ fancier ກວ່ານີ້ເຊັ່ນດຽວກັນ; ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງພາກ
'ການທົດສອບ fancy' ຂ້າງລຸ່ມນີ້. ນີ້ແມ່ນວິທີຕັ້ງຄ່າວັນພັກທົ່ວໄປບາງຢ່າງ:
m=jan & w=mon & a=3 , ວັນ Martin Luther King
* ວັນທີ 14 ກຸມພາ, ວັນແຫ່ງຄວາມຮັກ
m=feb & w=mon & a=3 , ວັນຄ້າຍວັນເກີດຂອງວໍຊິງຕັນໄດ້ສັງເກດເຫັນ
m=may & w=sun & a=2 , ວັນແມ່
m=may&w=mon&b=1 , ວັນລະນຶກ
m=jun & w=sun & a=3 , ວັນພໍ່
* ວັນທີ 4 ກໍລະກົດ, ວັນປະກາດເອກະລາດ
m=sep & w=mon & a=1 , ວັນກຳມະກອນ
m=oct & w=mon & a=2 , ວັນໂຄລຳບັສ
m=oct & w=mon & a=2 , Thanksgiving (ການາດາ)
* ວັນທີ 11 ພະຈິກ, ວັນຢຸດຍິງ
m=nov & w=thu & a=4 , Thanksgiving (ສະຫະລັດ)
e=47 , Mardi Gras
e=46 , Ash Wednesday
e=7 , ປາມວັນອາທິດ
e=0 , ວັນອາທິດ Easter
e=0-49 , ເພນເຕກອດ (49 ມື້ຫຼັງຈາກວັນອີສເຕີ)
ໃນສະຫະລັດ, ໃນເວລາທີ່ວັນພັກທີ່ແນ່ນອນຕົກຢູ່ໃນທ້າຍອາທິດ, ພະນັກງານລັດຖະບານກາງ, ເຊັ່ນດຽວກັນກັບຈໍານວນຫຼາຍ
ພະນັກງານເອກະຊົນ, ໄດ້ພັກຜ່ອນວັນຈັນຫຼືວັນສຸກ. ບັນຊີລາຍຊື່ເຕັມແມ່ນໃຫ້ຢູ່ທີ່
http://www.opm.gov/operating_status_schedules/fedhol/2011.asp. ຖ້າທ່ານຕ້ອງການເຕືອນ
ທັງວັນພັກ ແລະມື້ທີ່ເຈົ້າອອກຈາກວຽກ, ນີ້ແມ່ນຕົວຢ່າງຂອງວິທີທີ່ເຈົ້າຈະຕັ້ງ
ວ່າ:
* ວັນທີ 4 ກໍລະກົດ, ວັນປະກາດເອກະລາດ
m=jul & c=4 , ວັນປະກາດເອກະລາດ (ຖືເປັນວັນພັກຂອງລັດຖະບານກາງ)
ສາກົນ
ເມື່ອໃດ ມີການສະຫນັບສະຫນູນຢ່າງຫນ້ອຍບາງສ່ວນສໍາລັບພາສາເຊັກ, ເດນມາກ, ໂຮນລັງ, ອັງກິດ, ຝຣັ່ງ, ເຢຍລະມັນ,
ກຣີກ, ຮັງກາຣີ, ອິຕາລີ, ໂປໂລຍ, ໂຣມາເນຍ, ແອສປາໂຍນ, ແລະອູແກຣນ. ຖ້າ ເມື່ອໃດ ບໍ່ໄດ້
ແປເປັນພາສາຂອງເຈົ້າ, ຫຼືຖືກແປບາງສ່ວນເທົ່ານັ້ນ, ຂໍ້ຄວາມທີ່ຍັງບໍ່ທັນໄດ້
ການແປຈະຖືກສະແດງເປັນພາສາອັງກິດ. ເມື່ອໃດ ອັດຕະໂນມັດຄວນຈະກວດພົບສິ່ງທີ່
ພາສາທີ່ທ່ານໃຊ້ (ຜ່ານຕົວແປສະພາບແວດລ້ອມ $LANG ຂອງເຈົ້າ), ແລະຖ້າ ເມື່ອໃດ ໄດ້ຖືກແປແລ້ວ
ເຂົ້າໄປໃນພາສານັ້ນ, ນັ້ນແມ່ນສິ່ງທີ່ເຈົ້າຈະໄດ້ຮັບ - ເມື່ອໃດຜົນຜະລິດຈະຢູ່ໃນພາສາຂອງເຈົ້າ, ແລະ
ເມື່ອໃດ ຍັງຄາດຫວັງວ່າເຈົ້າຈະໃຊ້ພາສານັ້ນໃນໄຟລ໌ປະຕິທິນຂອງເຈົ້າສໍາລັບຊື່ຂອງ
ເດືອນແລະມື້ຂອງອາທິດ.
ໄຟລ໌ປະຕິທິນຂອງເຈົ້າຕ້ອງຢູ່ໃນ UTF-8 (ຫຼື ASCII, ເຊິ່ງເປັນຊຸດຍ່ອຍຂອງ UTF-8). ຖ້າເຈົ້າ
ໄຟລ໌ປະຕິທິນແມ່ນຢູ່ໃນການເຂົ້າລະຫັດອື່ນໆເຊັ່ນ ISO-8859, ເມື່ອໃດ ໂດຍປົກກະຕິຈະສາມາດ
ກວດພົບນັ້ນ, ແລະຈະປະຕິເສດທີ່ຈະອ່ານມັນ. ຕົວເລືອກແຖວຄໍາສັ່ງຍັງສາມາດມີ UTF-8.
ບາງຕົວຈຳລອງເຄື່ອງໝາຍປາຍທາງ (aterm, ...) ສະແດງຕົວລະຄອນສຳນຽງເປັນຂີ້ເຫຍື້ອ, ແຕ່ອື່ນໆ
(mlterm, xterm...) ສາມາດສະແດງພວກມັນໄດ້ຢ່າງຖືກຕ້ອງ. ເມື່ອໃດ ກວດເບິ່ງສະພາບແວດລ້ອມ $TERM
ຕົວແປ, ແລະຖ້າມັນເທົ່າກັບ "mlterm" ຫຼື "xterm", ຕົວອັກສອນທີ່ເນັ້ນສຽງຈະເປັນ
ສະແດງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ພວກມັນຈະຖືກກັ່ນຕອງອອກຈາກຜົນຜະລິດ. ທ່ານສາມາດ override ນີ້ໂດຍ
ການວາງສາຍເຊັ່ນ
filter_accents_on_output = 0
or
filter_accents_on_output = 1
ໃນຂອງທ່ານ ~/.when/preferences ໄຟລ໌. ຂ້ອຍສົນໃຈທີ່ຈະໄດ້ຍິນຈາກຜູ້ໃຊ້ທີ່ສາມາດເຮັດໄດ້
ແນະນໍາກົນໄກທີ່ດີກວ່າສໍາລັບການນີ້ກ່ວາການພະຍາຍາມຕີຄວາມຫມາຍຕົວແປ $TERM.
ໃນການປ້ອນຂໍ້ມູນ, ການອອກສຽງແມ່ນອະນຸຍາດ, ແຕ່ບໍ່ຕ້ອງການ, ຕົວຢ່າງ, ໃນໄຟລ໌ປ້ອນພາສາຝຣັ່ງ,
ວັນທີ 2005 Fev 17 ສາມາດຖືກມອບໃຫ້ດ້ວຍສຽງ e ຫຼື unaccented, ແລະບໍ່ວ່າຈະເປັນ.
ຈະເຮັດວຽກ. ຖ້າຫາກວ່າການປ້ອນຂໍ້ມູນໃນເດືອນຫຼືມື້ຂອງອາທິດບໍ່ກົງກັບການໃດຫນຶ່ງຂອງທ່ານ
ພາສາ, ຫຼັງຈາກນັ້ນ ເມື່ອໃດ ຈະພະຍາຍາມຕີຄວາມໝາຍເປັນພາສາອັງກິດແທນ.
ທ່ານສາມາດວາງສາຍເຊັ່ນ
ພາສາ = fr
ໃນໄຟລ໌ຄວາມມັກຂອງທ່ານເພື່ອກໍານົດພາສາຂອງທ່ານ, ຫຼືສະຫນອງທາງເລືອກ --language ໃນ
ເສັ້ນຄໍາສັ່ງ, ແຕ່ນັ້ນບໍ່ຈໍາເປັນຖ້າຕົວແປສະພາບແວດລ້ອມ $LANG ຂອງທ່ານຖືກຕັ້ງ
ຢ່າງຖືກຕ້ອງ.
ຮູບແບບ OF ການ ປະກາດ ເອກະສານ
ແຕ່ລະສາຍປະກອບດ້ວຍບາງສິ່ງບາງຢ່າງເຊັ່ນ:
variable = ຄ່າ
ຊ່ອງຫວ່າງຖືກລະເລີຍຢູ່ທົ່ວທຸກແຫ່ງ ຍົກເວັ້ນພາຍໃນຄ່າ. ຊື່ຕົວແປແມ່ນກໍລະນີ-
insensitive. ເສັ້ນຫວ່າງຖືກລະເລີຍ.
ເພີ່ມເຕີມ ຕົວຢ່າງ
ຄໍາສັ່ງທີ່ເປັນປະໂຫຍດທີ່ຈະມີການປະຕິບັດ shell ຂອງທ່ານໃນເວລາທີ່ທ່ານເຂົ້າສູ່ລະບົບແມ່ນນີ້:
ເມື່ອ --past=0 --future=1
ເພື່ອພິມປະຕິທິນສໍາລັບປີເຕັມທີ່ຈະມາເຖິງ:
ເມື່ອ --past=0 --future=365 ຄ
ປະກົດຂຶ້ນ UP YOUR ປະຕິທິນ ເມື່ອໃດ ທ່ານ LOG IN
ປະຕິທິນຂອງເຈົ້າບໍ່ໄດ້ຜົນດີໃດໆ ຖ້າເຈົ້າລືມເບິ່ງມັນທຸກໆມື້. ເປັນວິທີທີ່ງ່າຍ
ເພື່ອເຮັດໃຫ້ມັນປາກົດຂຶ້ນເມື່ອທ່ານເຂົ້າສູ່ລະບົບແມ່ນເພື່ອເຮັດໃຫ້ໄຟລ໌ .xsession ຫຼື .xinitrc ຂອງທ່ານເບິ່ງຄືວ່າ
ນີ້:
/usr/bin/when --past=0 --future=1 &>~/ເມື່ອ.ມື້ນີ້
emacs -geometry 70x25 -bg bisque ~/ເມື່ອ.ມື້ນີ້ &
ເລີ່ມຕົ້ນ
ໄຟລ໌ .xsession ຖືກນໍາໃຊ້ຖ້າທ່ານມີຕົວຈັດການການເຂົ້າສູ່ລະບົບແບບກາຟິກທີ່ຕັ້ງຢູ່ໃນເຄື່ອງຂອງທ່ານ,
the .xinitrc ຖ້າເຈົ້າບໍ່ເຮັດ. ໃນຕົວຢ່າງນີ້, ແຖວທໍາອິດສົ່ງປະຕິທິນຂອງເຈົ້າເປັນ a
ໄຟລ໌. ເສັ້ນທາງທີ່ສົມບູນໄປ ເມື່ອໃດ ໂປລແກລມຖືກມອບໃຫ້, ເພາະວ່າເສັ້ນທາງຂອງຫອຍຂອງເຈົ້າມີການປ່ຽນແປງ
ຈະບໍ່ຖືກເລີ່ມຕົ້ນຢ່າງຖືກຕ້ອງໃນເວລາທີ່ມັນດໍາເນີນການ. ແຖວທີສອງປະກົດຂຶ້ນ GUI emacs
ປ່ອງຢ້ຽມ, ຊຶ່ງເປັນສີທີ່ແຕກຕ່າງກັນເພື່ອວ່າມັນຈະຈັບຕາຂອງທ່ານ. ເສັ້ນສຸດທ້າຍ
ເລີ່ມຕົ້ນຕົວຈັດການປ່ອງຢ້ຽມຂອງທ່ານ, KDE ໃນຕົວຢ່າງນີ້. ຜູ້ຈັດການປ່ອງຢ້ຽມໃດກໍ່ຕາມທີ່ທ່ານໃຊ້, ພຽງແຕ່
ໃຫ້ແນ່ໃຈວ່າຈະຮັກສາເສັ້ນທີ່ມີຢູ່ແລ້ວໃນໄຟລ໌ທີ່ເລີ່ມຕົ້ນມັນ, ແລະໃຫ້ແນ່ໃຈວ່າ
ແຖວນັ້ນແມ່ນອັນສຸດທ້າຍໃນໄຟລ໌.
ກຳ ລັງຈັດຮຽງ BY ເວລາ OF DAY
ຖ້າທ່ານຕ້ອງການໃຫ້ລາຍການຕ່າງໆທີ່ນອນຢູ່ໃນມື້ດຽວຈະຖືກພິມອອກໃນສະເພາະໃດຫນຶ່ງ
ຄໍາສັ່ງ, ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດມັນແມ່ນໃຫ້ເຂົາເຈົ້າຢູ່ໃນຄໍາສັ່ງນັ້ນໃນໄຟລ໌ປ້ອນຂໍ້ມູນ. ນັ້ນ
ວິທີການຈະບໍ່ເຮັດວຽກ, ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ບາງລາຍການນອນຢູ່ໃນວັນທີທີ່ຖືກກໍານົດໂດຍ
ການສະແດງອອກແທນທີ່ຈະໃຫ້ຢ່າງຈະແຈ້ງ. ເຫດຜົນທົ່ວໄປທີ່ສຸດສໍາລັບການຕ້ອງການທີ່ຈະເຮັດສິ່ງນີ້
ປະເພດຂອງສິ່ງນັ້ນແມ່ນວ່າທ່ານມີສິ່ງທີ່ຕ້ອງເຮັດໃນບາງເວລາໃນລະຫວ່າງມື້, ແລະ
ທ່ານຕ້ອງການໃຫ້ພວກເຂົາຈັດຮຽງຕາມເວລາ. ໃນສະຖານະການນີ້, ທ່ານສາມາດໃຫ້ເວລາໃນຕອນເລີ່ມຕົ້ນ
ຂໍ້ຄວາມຂອງລາຍການ, ແລະ ເມື່ອໃດ ຈະຮັບຮູ້ສິ່ງນັ້ນແລະຈັດຮຽງລາຍການຕາມເວລາ. ເວລາສາມາດເປັນ
ໃນຮູບແບບ h:mm ຫຼື hh:mm. ຖ້າ --ampm ຖືກຕັ້ງ, ຫຼັງຈາກນັ້ນ ທາງເລືອກ suffix a ຫຼື p ສາມາດຖືກນໍາໃຊ້ສໍາລັບ
AM ຫຼື PM, ຕົວຢ່າງ: 9:30a ສໍາລັບ 9:30 AM. ຖ້າທ່ານໃຊ້ເວລາ AM / PM, ຫຼັງຈາກນັ້ນທ່ານສາມາດ, ຕົວຢ່າງ, ກໍານົດ
--auto_pm=9 ດັ່ງນັ້ນຊົ່ວໂມງທີ່ນ້ອຍກວ່າ 9 ຖືກສົມມຸດວ່າເປັນ PM ໂດຍອັດຕະໂນມັດ. ນີ້ແມ່ນ
ຍົກຕົວຢ່າງ:
2010 ເມສາ 25, 7:00 ຄ່ໍາຢູ່ທີ່ຊຸມຊົນ anarcho-syndicalist.
w=sun , 10:00 ໂບດ
ວັນທີ 25 ເດືອນເມສາປີ 2010 ເປັນວັນອາທິດ, ດັ່ງນັ້ນໃນມື້ນັ້ນທັງສອງລາຍການຈະຖືກສະແດງ. ຖ້າ
--auto_pm ຖືກຕັ້ງເປັນ 8 ຫຼືສູງກວ່າ, ຈາກນັ້ນ 7:00 ຈະຖືກຕີຄວາມໝາຍອັດຕະໂນມັດເປັນ 7:00.
PM, ແລະວັນທີຄ່ໍາຈະໄດ້ຮັບການສະແດງຂ້າງລຸ່ມນີ້ພິທີໂບດໃນຕອນເຊົ້າ.
ແຟນຊີ TESTS
ນອກເຫນືອໄປຈາກ w, ສົນທະນາຂ້າງເທິງ, ມີຫຼາຍຕົວແປອື່ນໆທີ່ທ່ານສາມາດທົດສອບ:
w - ມື້ຂອງອາທິດ
m - ເດືອນ
d - ມື້ຂອງເດືອນ
y - ປີ
j - ດັດແກ້ຕົວເລກວັນ Julian
a - 1 ສໍາລັບ 7 ມື້ທໍາອິດຂອງເດືອນ, 2 ສໍາລັບ 7 ຕໍ່ໄປ, ແລະອື່ນໆ.
b - 1 ສໍາລັບ 7 ມື້ສຸດທ້າຍຂອງເດືອນ, 2 ສໍາລັບ 7 ທີ່ຜ່ານມາ, ແລະອື່ນໆ.
c - ໃນວັນຈັນຫຼືວັນສຸກ, ເທົ່າກັບມື້ຂອງເດືອນຂອງມື້ທ້າຍອາທິດທີ່ໃກ້ທີ່ສຸດ; ຖ້າບໍ່ດັ່ງນັ້ນ -1
e - ມື້ຈົນກ່ວາປີນີ້ (ຕາເວັນຕົກ) Easter
z - ມື້ຂອງປີ (1 ໃນມື້ປີໃຫມ່)
ທ່ານສາມາດລະບຸເດືອນເປັນຕົວເລກ, m=2, ຫຼືເປັນຊື່ໃນພາສາຂອງທ່ານ, m=feb. ເຈົ້າ
ຍັງສາມາດໃຊ້ຕົວປະຕິບັດການຢ່າງມີເຫດຜົນ & (ແລະ) ແລະ | (ຫຼື). ຕົວຢ່າງຕໍ່ໄປນີ້ເຕືອນທ່ານ
ຈ່າຍໃຫ້ພະນັກງານຂອງເຈົ້າໃນມື້ທໍາອິດແລະມື້ທີສິບຫ້າຂອງທຸກໆເດືອນ:
d=1 | d=15 , ຈ່າຍພະນັກງານ.
ຕົວຢ່າງນີ້ເຕືອນເຈົ້າໃຫ້ຝຶກຊ້ອມກັບວົງດົນຕີຂອງເຈົ້າໃນວັນເສົາສຸດທ້າຍຂອງທຸກໆເດືອນ:
w=sat & b=1 , ຊ້ອມກັບວົງດົນຕີ.
ສອງແຖວຕໍ່ໄປນີ້
* ວັນທີ 25 ທັນວາ, ວັນຄຣິດສະມາດ
m=dec & d=25 , ວັນຄຣິສມາດ
ທັງສອງເຮັດສິ່ງດຽວກັນຢ່າງແທ້ຈິງ, ແຕ່ສະບັບທໍາອິດແມ່ນງ່າຍທີ່ຈະເຂົ້າໃຈແລະເຮັດໃຫ້
ໂຄງການດໍາເນີນການໄວຂຶ້ນ. (ໃນເວລາທີ່ທ່ານເຮັດການທົດສອບ, ເມື່ອໃດ ຕ້ອງແລ່ນຜ່ານທຸກໆມື້ໃນ
ຊ່ວງວັນທີທີ່ທ່ານຮ້ອງຂໍ, ແລະປະເມີນການທົດສອບສໍາລັບແຕ່ລະມື້ນັ້ນ. ໃນເຄື່ອງຂອງຂ້ອຍ,
ຖ້າຂ້ອຍພິມປະຕິທິນສໍາລັບປີທັງຫມົດ, ໂດຍໃຊ້ໄຟລ໌ທີ່ມີ 10 ການທົດສອບງ່າຍໆໃນນັ້ນ, ມັນ.
ໃຊ້ເວລາສອງສາມວິນາທີ.) ວົງເລັບສາມາດນໍາໃຊ້ໄດ້ເຊັ່ນກັນ.
ອີງຕາມສັນຊາດແລະສາສະຫນາຂອງທ່ານ, ທ່ານອາດຈະມີວັນພັກຫຼາຍ
ຢ່ານອນຢູ່ໃນວັນທີກໍານົດ. ໃນຄຣິສຕຽນ, ຫຼາຍໆສິ່ງເຫຼົ່ານີ້ ( "ງານລ້ຽງທີ່ເຄື່ອນທີ່") ແມ່ນ
ຄິດໄລ່ທຽບກັບ Easter ວັນອາທິດ, ນັ້ນແມ່ນເຫດຜົນທີ່ຕົວແປ e ເປັນປະໂຫຍດ.
ບໍ່ມີຕົວປະຕິບັດການ, !:
w=fri & !(m=dec & d=25), ເກມໂປກເກີ
ມີຕົວປະຕິບັດການ modulo, %, ແລະຕົວປະຕິບັດການລົບ, -. ການນໍາໃຊ້ເຫຼົ່ານີ້, ຄຽງຄູ່ກັບ
j ຕົວແປ, ມັນເປັນໄປໄດ້ພຽງແຕ່ເປົ່າສໍາລັບ ເມື່ອໃດparser ພຽງເລັກນ້ອຍຂອງການປະຕິບັດດັ່ງຕໍ່ໄປນີ້
ຜົນງານ:
!(j%14-1), ເຮັດບາງສິ່ງບາງຢ່າງທຸກໆວັນພຸດ
ເຫດຜົນທາງຫລັງຂອງ wizardry ພຽງເລັກນ້ອຍໂງ່ນີ້ໄປແບບນີ້. ກ່ອນອື່ນ ໝົດ, ພວກເຮົາ ກຳ ນົດ,
ໂດຍໃຊ້ຄໍາສັ່ງ 'when j --now="2005 jan 26", ວ່າວັນພຸດທໍາອິດທີ່ພວກເຮົາຕ້ອງການ.
ເພື່ອເຮັດສິ່ງນີ້, ມີມື້ Julian ທີ່ເທົ່າກັບ 1, modulo 14. ຫຼັງຈາກນັ້ນ, ພວກເຮົາຂຽນຄໍາເວົ້ານີ້.
ວ່າຖ້າມັນເປັນວັນພຸດທີ່ Julian ມື້ເທົ່າກັບ 1, modulo 14, ປະລິມານໃນວົງເລັບ.
ຈະເປັນສູນ, ແລະການປະຕິເສດຢ່າງມີເຫດຜົນຂອງມັນຈະເຮັດໃຫ້ມູນຄ່າທີ່ແທ້ຈິງ.
ການເຊື່ອມໂຍງຂອງຜູ້ປະຕິບັດການແລະລໍາດັບຄວາມສໍາຄັນ (ຈາກສູງສຸດຫາຕ່ໍາສຸດ) ເປັນແບບນີ້:
ຊ້າຍ %
ຊ້າຍ -
ຊ້າຍ <> <=>=
ຊ້າຍ = !=
ຖືກຕ້ອງ!
ຊ້າຍ &
ຊ້າຍ |
ລວມເຂົ້າ ເອກະສານ
ຖ້າໄຟລ໌ປະຕິທິນຂອງເຈົ້າໃຫຍ່ເກີນໄປ, ເຈົ້າອາດຈະມັກແບ່ງມັນອອກເປັນຕ່ອນນ້ອຍໆ --
ບາງທີຫນຶ່ງສໍາລັບວັນເດືອນປີເກີດ, ຫນຶ່ງສໍາລັບວັນພັກທິເບດ, ແລະອື່ນໆ.
ນີ້ແມ່ນການຕິດຕັ້ງໂຄງການ m4, ໃສ່ສາຍ
prefilter = m4 -P
ໃນໄຟລ໌ຄວາມຕ້ອງການຂອງທ່ານ, ແລະຫຼັງຈາກນັ້ນໃສ່ເສັ້ນໃນໄຟລ໌ປະຕິທິນຂອງທ່ານເຊັ່ນນີ້:
m4_include(/home/yourname/.when/birthdays)
ENVIRONMENT
$LANG ເພື່ອກວດຫາພາສາຂອງຜູ້ໃຊ້ໂດຍອັດຕະໂນມັດ
$TERM ເພື່ອພະຍາຍາມຄິດອອກວ່າ terminal emulator ສາມາດສະແດງຕົວອັກສອນທີ່ເນັ້ນສຽງໄດ້
ໃຊ້ໃນເວລາອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net