Ito ang command hodie na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
hodie - I-print ang kasalukuyang petsa at oras... sa Latin
SINOPSIS
hodie [ OPTION ] ...
DESCRIPTION
hodie ini-print ang kasalukuyang petsa gamit ang klasikong Latin, at bilang karagdagan, ini-print din ito
at oras gamit ang mga Roman numeral.
Opsyon
-h, --tulong
Mag-print ng maikling mensahe ng tulong na may syntax
-v, --verbose
Mag-print ng mga buwan at araw (pridie, Kalends, Nones, Ides) nang buo at hindi ang kani-kanilang
mga pagdadaglat (karaniwang mode ng operasyon)
Dalawa mga pangyayari of -v as mahusay as ang gamitin of -vv or --extremely-verbose will
isama ang mga numero kung saan naaangkop ganap na tinanggihan, tulad ng sa 'ante diem quintum
Kalends Septembres'.
-n, --mga numero
Huwag mag-print ng kahit ano sa Latin - ang petsa at oras lamang bilang Roman numeral.
-x, --force-numerals
I-print ang parehong verbose latin at ang petsa at oras bilang Roman numeral.
-c, --classic, --auc
I-print ang taon sa klasikong paraan ab urbe condita sa halip na mas moderno
anno domini .
-a, --ante-diem
I-print ang petsa na nagpapahayag ng bilang ng mga araw hanggang sa susunod na pangunahing araw gamit ang ante
diem expression sa halip na ablative case.
-d, --petsa
Mag-print ng anumang petsa. Mayroon itong medyo espesyal na syntax, na may keyword na sumusunod sa
-d i-flag ang pagpili ng format ng pag-input. Tingnan ang seksyon sa DATE INPUT sa ibaba.
-r, --republican OFFSET
I-print ang petsang napetsahan ab urbe inyo condita na may offset na binibilang sa mga taon bilang
kumpara sa modernong European kalendaryo (nagmula sa hypothetical birth
ni Kristo). hodie -r -753 ay katumbas ng hodie -c
--bersyon
I-print ang numero ng bersyon ng release na ito at lumabas. Hindi mahalaga kung iba
lalabas ang mga opsyon sa command line o hindi.
DATE INPUT
Pagsunod sa mga -d o ang --date mga flag ng opsyon, ang unang item dapat maging isa sa mga sumusunod:
pandiwang
Sa kasong ito, ang taon, buwan at araw ay ibinibigay sa pamamagitan ng pagsunod sa pandiwang keyword ni
ang mga watawat -y, --taon, -m, --buwan, -d, --araw para sa taon, buwan at petsa ayon sa pagkakabanggit
ymd Pagkatapos ng flag na ito, dumating ang petsa sa format YYYY-MM-DD , kung saan maaaring ang mga numero
pinaghihiwalay ng anumang hindi numeric na character.
dmy Gamit ang watawat na ito, ang petsa ay ibinibigay bilang DD-MM-YYYY
mdy Gamit ang watawat na ito, ang petsa ay ibinibigay bilang MM-DD-YYYY Mga paghihigpit sa mga karakter na
maaaring palitan ang gitling na nalalapat tulad ng nasa itaas.
KASAYSAYAN
Nagsimula ang kuwento noong ika-10 ng Agosto, 2000 (ad VI Id. Iul., MM). Natapos ang karamihan sa
ang aking takdang-aralin para sa aking dalawang buwang trabaho sa tag-araw sa Ericsson Eurolab Deutschland, Nuremberg, I
ay walang ginagawa sa Internet, at natitisod sa dotcomma-challenge
<http://www.dotcomma.org> , kung saan lalo na ang hamon ng Roman numeral ang nagsimula sa isip ko.
Halos isang oras na pag-hack, at ayun, isa pang oras, at ang wika suportahan ay
doon. Bago matapos ang gabi, isinulat ko ang man page na ito at may layout ng a
disente Makefile iginuhit sa isip.
Sa pagtatapos ng susunod na araw, napakalayo ko na talagang mayroon akong mga gawain RPM nagtrabaho
out, bumuo ng isang .rpm-package at isang .src.rpm-package, na kaagad na inilabas sa aking
home-page, inihayag sa freshmeat at na-upload sa metalab (apps/misc :-).
Mabilis at marami ang tugon. Sa ngayon, mayroon na akong mga compilation report mula sa Linux, FreeBSD
at SCO Unixware 7; may ilang mga isyu sa compability na dapat isantabi, ngunit gumagana ito
nakakagulat na mabuti.
RETURN Mga halaga
hodie nagbabalik ng zero. Laging. Kung hindi, kung gayon ay mayroon Talaga masama sa code.
Para sa ilang talagang hindi nababasang code, nangangahulugan ito na hodie maaaring gamitin bilang kakaiba
kapalit ng totoo
Gumamit ng hodie online gamit ang mga serbisyo ng onworks.net