Data do pliku za pomocą skryptu

Problemy dotyczące programowania.

Moderatorzy: Moderatorzy, Administratorzy

Martin_007
Użytkownik
Posty: 7
Rejestracja: 2004-11-06, 21:26

Data do pliku za pomocą skryptu

Post autor: Martin_007 » 2004-11-06, 21:29

Witam

Jak napisać skrypt w bash żeby zapisywał mi na koniec pliku xxxx w nowym wierszu takie coś :
Datę w np. takiej postaci 31-02-2004 potem godzinę 24:53:02 potem tabulator ( lub spacja) i wartość jakiejś zmiennej ( np. $TEKST )

Pozdrawiam

Awatar użytkownika
cherry
Moderator w st. spocz.
Posty: 1160
Rejestracja: 2004-06-15, 09:57
Lokalizacja: Kraków
Kontakt:

Re: Data do pliku za pomocą skryptu

Post autor: cherry » 2004-11-06, 22:38

Może

Kod: Zaznacz cały

echo `date +%d-%m-%Y%t%H:%M:%S` $ZMIENNA >> xxxxx
Cльaцквaрэ Линукс цypэнт
[url]http://www.pajacyk.pl/[/url]
[url]http://www.polskieserce.pl/[/url]

Martin_007
Użytkownik
Posty: 7
Rejestracja: 2004-11-06, 21:26

Re: Data do pliku za pomocą skryptu

Post autor: Martin_007 » 2004-11-07, 03:21

Dzięki, działa jak trzeba

Przy okazji mam pytanko, jak zmienić format zapisy daty w logach?
bo teraz mam np. w syslog taką :
Nov 7 00:43:31 .......................................................
A wolał bym żeby była np. taka
07-11-2004 00:43:31 ...........................

Pozdrawiam

piotrek84
Użytkownik
Posty: 16
Rejestracja: 2004-10-14, 01:50

Re: Data do pliku za pomocą skryptu

Post autor: piotrek84 » 2004-11-07, 04:12

Martin_007 pisze:Przy okazji mam pytanko, jak zmienić format zapisy daty w logach?
(...)
A wolał bym żeby była np. taka
07-11-2004 00:43:31 ...........................
export LC_TIME=pl_PL
ale to zmieni na 7 list 2004 00:43:31 lub cos podobnego
nie wiem jak list zamienic na 11

Martin_007
Użytkownik
Posty: 7
Rejestracja: 2004-11-06, 21:26

Re: Data do pliku za pomocą skryptu

Post autor: Martin_007 » 2004-11-07, 19:23

Lepsze to niż to poprzednie, chociaż w datach liczbowych szybciej bym się odnalazł
Danke

Awatar użytkownika
Gogiel
Użytkownik
Posty: 245
Rejestracja: 2004-06-13, 10:58
Lokalizacja: Gliwice
Kontakt:

Re: Data do pliku za pomocą skryptu

Post autor: Gogiel » 2004-11-07, 20:33

man date
http://www.linux.com.pl/forum
http://urloogle.com/fa

Awatar użytkownika
mina86
Moderator
Posty: 3314
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 4.x x86_64
Kontakt:

Re: Data do pliku za pomocą skryptu

Post autor: mina86 » 2004-11-07, 22:30

Panowie, źle zrozumieliście kolegę ;) Chodzi zapewne o to, żeby daty w pliczkach z /var/log były zapisywane w postaci cyfrowej.. W zasadzie sam chciałbym wiedzieć jak to zrobić, ale podejżewam, że bez ingerencji w źródła i rekompilacji syslogd to nie będzie możliwe.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną. :: Post generated automatically by A.I. system called “mina86” in response to the previous one. :: Tiny Applications

Awatar użytkownika
Hannibal
Moderator w st. spocz.
Posty: 1644
Rejestracja: 2004-06-08, 16:03
Lokalizacja: Łódź
Kontakt:

Re: Data do pliku za pomocą skryptu

Post autor: Hannibal » 2004-11-07, 22:39

mina86 pisze:Panowie, źle zrozumieliście kolegę ;) Chodzi zapewne o to, żeby daty w pliczkach z /var/log były zapisywane w postaci cyfrowej.. W zasadzie sam chciałbym wiedzieć jak to zrobić, ale podejżewam, że bez ingerencji w źródła i rekompilacji syslogd to nie będzie możliwe.
IMHO wystarczy :) ingerencja w locale. Gdzieś musi być zapisany format daty w danym języku - zapewne w postaci takiej jak strftime.

Druga sprawa to że można napisać skrypcik, który będzie konwertował datę w locie na postać cyfrową i używać go w potoku przed more/less/most .
[size=75]Hannibal@current@2.6.X[/size]

ODPOWIEDZ