Kalenderwoche in Shell-Script abfragen?

Bash, Shell, PHP, Python, Perl, CGI
Post Reply
sbrinkmann
Posts: 34
Joined: 2002-11-21 23:23
Location: Solingen
Contact:
 

Kalenderwoche in Shell-Script abfragen?

Post by sbrinkmann »

Hallo!

Ich habe AWStats installiert und ein Shell-Script geschrieben, dass die Log-Datei aus dem Verzeichnis rausholt, auspackt, umbennent, dann mit AWStats auswertet und die Datei wieder löscht. Fast perfekt also, nur muss ich dem Shell-Script immer den Dateinamen nach Art "access.log.29" übergeben, damit er auch die richtige datei holt. 29 ist hierbei bei 1&1 immer die Kalenderwoche. Nun wüßte ich gerne, ob es die Möglichkeit gibt, diese letzte Kalenderwoche (ich würde gerne immer die Vorwoche auswerten) in einem Shellscript zu bekommen, so dass ich darin ein cp access.log.$KW.gz access.log.gz machen könnte, um jeweils per Cronjob die richtige DAtrei zu holen und auszuwerten. Wie kann ich also in einer Variable die Kalenderwoche der Vorwoche bekommen?`

Merci
Sebastian
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Kalenderwoche in Shell-Script abfragen?

Post by dodolin »

Wie kann ich also in einer Variable die Kalenderwoche der Vorwoche bekommen?

Code: Select all

man date
%U week number of year with Sunday as first day of week (00..53)

%V week number of year with Monday as first day of week (01..53)

%W week number of year with Monday as first day of week (00..53)
Such dir eins aus und dann:

Code: Select all

date --date=-1week +%V
Post Reply