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 »

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 »

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 »

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 »

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 »

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 »

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

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

Re: Data do pliku za pomocą skryptu

Post autor: mina86 »

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 code name ‘mina86’ in response to the previous one.

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 »

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