.TH DATE 1 "GNU Shell Utilities" "FSF" \" -*- nroff -*- .SH NÉV date \- kiírja vagy beállítja a rendszerdátumot és \-időt .SH ÁTTEKINTÉS .B date [\-u] [\-d datestr] [\-s datestr] [\-\-utc] [\-\-universal] [\-\-date=datestr] [\-\-set=datestr] [\-\-help] [\-\-version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] .SH LEÍRÁS Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles forrás. .PP Ez a kézikönyv lap a .BR date parancs GNU verzióját dokumentálja. Az argumentumok nélküli .B date kiírja az aktuális dátumot és időt (az alább leírt `%c' direktívának megfelelő formátumban). Ha egy `+' jellel kezdődő argumentum meg van adva, az argumentum által megszabott formátumban írja ki az aktuális időt és dátumot. Az argumentum ugyanolyan formájú, mint az `strftime' függvénynek átadott formázó karakterlánc. A direktívák kivételével, amik `%' jellel kezdődnek, a karakterláncban lévő karakterek módosítatlanul kerülnek kiírásra. .PP A direktívák: .IP % literális % .IP n újsor .IP t vízszintes tabulátor .PP Időmezők: .IP %H óra (00..23) .IP %I óra (01..12) .IP %k óra ( 0..23) .IP %l óra ( 1..12) .IP %M perc (00..59) .IP %p a helyi AM vagy PM .IP %r 12-órás idő (hh:mm:ss [AP]M) .IP %s az Koordinált Világidő (UTC) szerinti 1970-01-01 00:00:00 óta eltelt másodpercek (nem szabványos bővítés) .IP %S másodperc (00..61) .IP %T 24-órás idő (hh:mm:ss) .IP %X a helyi idő ábrázolása (%H:%M:%S) .IP %Z időzóna (pl. EDT), vagy semmi, ha nem határozható meg időzóna .PP Dátummezők: .IP %a a helyi nap rövidített neve (Sun..Sat) .IP %A a helyi nap teljes neve, változó hosszal (Sunday..Saturday) .IP %b a helyi hónap rövidített neve (Jan..Dec) .IP %B a helyi hónap teljes neve, változó hosszal (January..December) .IP %c a helyi dátum és idő (Sat Nov 04 12:02:33 EST 1989) .IP %d a hónap napja (01..31) .IP %D dátum (mm/dd/yy) .IP %h ugyanaz, mint a %b .IP %j az év napja (001..366) .IP %m hónap (01..12) .IP %U a hét sorszáma az évben úgy, hogy vasárnap a hét első napja (00..53) .IP %w a hét napja (0..6) úgy, hogy 0 vasárnapnak felel meg .IP %W a hét sorszáma az évben úgy, hogy hétfő a hét első napja (00..53) .IP %x a helyi dátum ábrázolása (mm/dd/yy) .IP %y az év utolsó két számjegye (00..99) .IP %Y év (1970...) .PP Alapértelmezésben a .BR date nullákkal vezeti be a numerikus mezőket. A GNU .BR date a következő, nem szabványos, numerikus módosítókat ismeri fel: .IP \- (kötőjel) nem vezeti be a mezőket .IP _ (aláhúzás) szóközökkel vezeti be a mezőket .PP Ha nem `+' jellel kezdődő argumentumot kap, a .B date az argumentum által meghatározott időre és dátumra állítja be a rendszerórát. Az argumentumnak teljes egészében számokból kell állnia. Ezek jelentése a következő: .IP MM hónap .IP DD a hónapon belüli nap .IP óra .IP mm perc .IP CC az év első két jegye (opcionális) .IP YY az év utolsó két jegye (opcionális) .IP ss másodperc (opcionális) .PP Csak a superuser állíthatja be a rendszerórát. .SH OPCIÓK .TP .I "\-d datestr, \-\-date datestr" Megjeleníti a, szinte bármely használatos formában megadható, .IR datestr -rel, meghatározott időt és dátumot. A megjelenítés az alapértelmezett kimeneti formátumban történik, vagy ha `+' jellel kezdődő argumentumot kap a .BR date , az argumentum által meghatározott formátumban. .TP .I "\-\-help" Üzenetet nyomtat a szabványos kimenetre a felhasználás módjáról, és sikeresen befejeződik. .TP .I "\-s datestr, \-\-set datestr" Beállítja az időt és dátumot .IR datestr -re, amely szinte bármely használatos formában megadható. Tartalmazhat hónapneveket, időzónákat, `am' -et és `pm' -et stb. .TP .I "\-u, \-\-universal" Koordinált Világidő (más néven Greenwichi Középidő) szerinti időt és dátumot írja ki vagy állítja be a lokális (wall clock) helyett. .TP .I "\-\-version" Üzenetet nyomtat a szabványos kimenetre a verzió információval, és sikeresen befejeződik. .SH PÉLDÁK .PP A tegnapelőtti dátumérték kiírása: .IP date \-\-date \'2 days ago\' .PP A maihoz képest 3 hónap és 1 nap múlva következő nap dátumértékének kiírása: .IP date \-\-date \'3 months 1 day\' .PP Annak kírása, hogy az aktuális év karácsonya az év hányadik napja: .IP date --date \'25 Dec\' +%j .PP Az aktuális dátum teljes hónapnevet és a hónap napját tartalmazó formában történő kiírása: .IP date \'+%B %d\' .PP De meglehet, hogy a szándék nem ez, mert a hónap első kilenc napján a \`%d\' értéke nullával bevezetett, kétjegyű mező lesz. Például a \`date \-d 1-may \'+%B %d\'\' ezt fogja kiírni: \`May 01\'. .PP Ugyanennek a dátumnak az egyjegyű napok előtt szereplő bevezető nullák nélküli kiírásához mindent összevetve a nem szabványos \`\-\' használható, amely elnyomja a kitöltést. .IP date \-d 1-may \'+%B %-d\' .SH MAGYAR FORDÍTÁS Gombai Sándor