Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: ragimiri 26 Října 2008, 19:51:03

Název: Změna formátu data
Přispěvatel: ragimiri 26 Října 2008, 19:51:03
Zdravím. Pokud zadám příkaz date, systém mi vypíše: Ne říj 26 19:45:27 CET 2008. Šlo by nastavit, aby tento formát data byl jiný? Nemyslím teď výpis data, ale nastavení formátu v celém systému. Některé mnou používané utility totiž bohužel tento formát používají také, ačkoliv mě by bohatě stačil výstup: 26.10.2008 19:45:27.
Název: Re: Změna formátu data
Přispěvatel: truhlik 26 Října 2008, 20:03:52
Koukni do:
Kód: [Vybrat]
man date
Název: Re: Změna formátu data
Přispěvatel: ragimiri 28 Října 2008, 21:12:32
Tím si datum vypíšu, ale nenastavím jeho formát.
Název: Re: Změna formátu data
Přispěvatel: starenka 28 Října 2008, 21:27:26
V KDEcku je to v control panelu -> Regional & Accesibility -> COuntry/Region & Language -> Time & Dates.... Gnome nemam, ale vyguglil jsem tohle http://ubuntuforums.org/showpost.php?p=630735&postcount=3
Název: Re: Změna formátu data
Přispěvatel: truhlik 28 Října 2008, 21:33:45
Tím si datum vypíšu, ale nenastavím jeho formát.
WTF. Kouknul ses do "man date"? Tim si rozhodne datum nevypises, ale zobrazis manualove stranky k programu date. Ja jsem se tam podival a myslim, ze jsem tam cosi o formatovani vystupu videl.
Název: Re: Změna formátu data
Přispěvatel: ragimiri 28 Října 2008, 21:51:30
starenka: To je server, tzn. jen příkazový řádek, bez GUI. ;)

truhlik: Ano, mohu si vypsat datum různými způsoby. Ale to nechci, viz výše: "Šlo by nastavit, aby tento formát data byl jiný? Nemyslím teď výpis data, ale nastavení formátu v celém systému."
Název: Re: Změna formátu data
Přispěvatel: ragimiri 28 Října 2008, 21:53:47
Já to trochu rozvedu, proč to vlastně chci. Např. příkaz nwuserlist mi vypíše toto:

Kód: [Vybrat]
Spoj  Uživatelské jméno Čas přihlášení
---------------------------------------------------
   1: JASPIS.SPS           Út 23. září 2008, 07:57:24 CEST
   2: JASPIS.SPS           Út 28. říjen 2008, 20:49:40 CET
   3: NOT_LOGGED_IN        Út 28. říjen 2008, 20:49:40 CET
   4: MZ_L                 Ne 26. říjen 2008, 19:31:10 CET
   5: MZ_L                 Út 28. říjen 2008, 21:31:59 CET

A já bych potřeboval změnit formát data v systému, aby mi pak tento příkaz vypisoval např. toto:

Kód: [Vybrat]
Spoj  Uživatelské jméno Čas přihlášení
--------------------------------------------
   1: JASPIS.SPS        23.09.2008, 07:57:24
   2: JASPIS.SPS        28.10.2008, 20:49:40
   3: NOT_LOGGED_IN     28.10.2008, 20:49:40
   4: MZ_L              26.10.2008, 19:31:10
   5: MZ_L              28.10.2008, 21:31:59
Název: Re: Změna formátu data
Přispěvatel: truhlik 28 Října 2008, 22:09:50
Aha. Nevim jestli neni v systemu naka promena, ktera nastavuje format vystupniho data. Zkus se potom podivat. Jestli jde o vypisy, tak by je slo prohnat nejakym skriptem, kterej by dany format prevedl.
Název: Re: Změna formátu data
Přispěvatel: nettezzaumana 28 Října 2008, 22:13:24
## zjisti co je presne nwuserlist
file `which nwuserlist`

## pokud to neni binarni, podivej se primo do nej a edituj ho
vim `which nwuserlist`
Název: Re: Změna formátu data
Přispěvatel: marshall1727 28 Října 2008, 22:59:21
no tak toje jedna z položek LOCALE, neumi to nahodou LC_TIME
Název: Re: Změna formátu data
Přispěvatel: ragimiri 29 Října 2008, 00:45:58
## zjisti co je presne nwuserlist
file `which nwuserlist`

## pokud to neni binarni, podivej se primo do nej a edituj ho
vim `which nwuserlist`

Je to tohle:
Kód: [Vybrat]
/usr/bin/nwuserlist: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped