Quoting AlexW <HondaNSX@Gmx.de>:
Am Sun, 25 Jul 2010 11:38:21 +0200 schrieb Michael Renner <michael.renner@gmx.de>:aus einem gegebenen Datum will ich die Kalenderwoche ermittelt. Das funktioniert mit renner@mars:~$ date -d @1280049823 +"%U" 30 und auch mit renner@mars:~$ date -d "Sun Jun 25 11:24:02 CEST 2010" +"%U" 25 tadellos, das Datum liegt aber in der Form "25.07.2010" vor.so in der Art: jahr=$(echo 25.06.2010 |cut -d "." -f3) monat=$(echo 25.06.2010 |cut -d "." -f2) tag=$(echo 25.06.2010 |cut -d "." -f1) date -d "$jahr-$monat-$tag" +"%U"
Selbes Prinzip, weniger Variablen :-) date -d `echo "25.07.2010"|sed 's/\(.*\)\.\(.*\)\.\(.*\)/\3-\2-\1/'` +%U
Attachment:
pgpS7xLrRN0u4.pgp
Description: PGP Digital Signature