![](https://seccdn.libravatar.org/avatar/0eff609d84011101c82c62b1120b98e9.jpg?s=120&d=mm&r=g)
Hallo Liste weiß jemand wie ich in einem Sktip es schaffe das ich z.B. eine Datei automatisch xxx-08032002 erzeigen kann wobei -xxxxxxx immer das aktuelle Datum sein soll. mv xxx xxx-08032002 ... ? aber wie immer aktuelles Datum ? Danke Martin
![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* Frank Röske schrieb am 07.Mär.2002:
Moin Martin,
mv xxx xxx-08032002 ... ? aber wie immer aktuelles Datum ? mv xxx "xxx-`date <viele tolle Optionen von date>`"
Dabei solltest Du Dir vielleicht überlegen, das Datum in der Form %Y%m%d bzw. %Y-%m-%d anzugeben,(20020308 bzw. 2002-03-08) ist ungewohnter, sortiert sich aber besser. Kommt halt darauf an, was Du willst. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10
![](https://seccdn.libravatar.org/avatar/8950c156628facf473c95b6d642b0aa4.jpg?s=120&d=mm&r=g)
Donnerstag, 7. März 2002 22:42 Martin Roth wrote: [...]
weiß jemand wie ich in einem Sktip es schaffe das ich z.B. eine Datei automatisch xxx-08032002 erzeigen kann wobei -xxxxxxx immer das aktuelle Datum sein soll.
mv xxx xxx-08032002 ... ? aber wie immer aktuelles Datum ? [...] Schau dir einmal die man-Page zu date an. echo $(date +%H:%M:%S-%a.%d.%m.%Y) date +%H:%M:%S-%a.%d.%m.%Y Das Snipplett $(date +%H:%M:%S-%a.%d.%m.%Y) kannst Du in einem Script verwenden, um das Datum auszugeben. Allerdings ist das eine schreckliche Lösung. ein Script sollte da weitaus bessere Hilfe schaffen. Tschüss, Thomas
![](https://seccdn.libravatar.org/avatar/fc0a72716073fd99ff64006c63f0dce1.jpg?s=120&d=mm&r=g)
Hi Martin bezüglich dämonisieren kann ich Dir nicht helfen, aber im Umgang mit Date. Ich habe mal ein Skript geschrieben, welches mir diverse log-Files verschiebt und mit entsprechendem xxx-Datum versehen Dateinamen gzipped. <Code-Schnipsel> cd /home/log/temp month=`date +%m`; year=`date +%Y`; month=$(($month-1)); if [ $month -eq "0" ]; then month="12"; year=$(($year-1)); fi if [ $month -lt "10" ]; then month="0"$month; fi for i in *; do mv $i $i'_'$year'-'$month; done for j in *; do gzip $j; done </Code-Schnipsel> Funktioniert soweit besten, aber ob es Dir hilft.... :-) Grüsse Michael
![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* Michael Rolli schrieb am 08.Mär.2002:
bezüglich dämonisieren kann ich Dir nicht helfen, aber im Umgang mit Date. Ich habe mal ein Skript geschrieben, welches mir diverse log-Files verschiebt und mit entsprechendem xxx-Datum versehen Dateinamen gzipped.
<Code-Schnipsel> </Code-Schnipsel>
Nimm doch einfach date -d 'last month' '+%Y-%m' Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
participants (5)
-
B.Brodesser@t-online.de
-
Frank Röske
-
Martin Roth
-
Michael Rolli
-
Thomas Templin