Rainer Ellinger wrote:

Ruediger Noack schrieb:

DATE=`date +%y%m%d_%H%M`
home_erno.tar.021102_0945

Halte ich f�r ungeschickt. Lieber home_erno-20021102_0945.tar.
Das waren erst einmal Gegebenheiten. Die vorliegenden Sicherungen
haben bei mir n�mlich noch ein logfile, also f�r obiges Beispiel:

home_erno.log.021102_0945

Redundanz, ich wei�. ;-) Aber eine erst einmal brauchbare Sicherung und
Sicherung der Sicherung war mir f�r den Anfang wichtiger.

Dann sortiert das auch �ber die Jahrtausende alphabetisch und vor allem
F�hle mich geschmeichelt. :-) Du traust meinem schnell hingeschusterten, in
den Anfangsschuhen steckenden Script zu, die Jahrtausendwende zu
�berleben. ;-) Aber die Nixdorf-Programmierer der 80er haben auch nicht an
die Jahrhundertwende gedacht. Das geht meist viel schneller als man denkt.
Vor allem Provisorien sind bekanntlich seeehr langlebig. ;-)


k�nnen Programme, die Dateitypen anhand der Extension erkennen damit umgehen.

Welche Programme sind das? Auf Systemebene benutze ich nur Kommandos
und Scripts. Da gibt es welche, die eine Dateiendung interessiert? Darauf
verlasse ich mich jedenfalls nicht.


for i in `ls | awk -F. '{NF=NF-1; OFS="."; print $0}' | sort -u`

Es gibt Umweltbedingungen, wo diese Konstruktion Amok l�uft. Denken wir an Dateinamen mit Leerzeichen oder jemand legt ein Unterverzeichnis an.

Nimmst mir echt jedes kleine Erfolgserlebnis. ;-)
Aber stimmt schon, Leerzeichen im Namen ist eine �ble Geschicht. Um die
man sp�testens seit Samba-Zeiten nicht mehr rumkommt. :-(
Nachdem ich gestern bestimmt 2 Stunden mit basename rumgemacht habe
und es mir partout nicht gelungen ist, den Suffix meinem Datumsmuster
entsprechend variabel zu gestalten, habe ich eben diese awk-L�sung gefunden,
die sich auch nicht durch mehrere "." im Namen verwirren l�sst.
Dabei ist mir mehr als bewusst geworden, dass mir die simpelsten Dinge nicht
mehr leicht von der Hand gehen. :-) Dabei sind es nur 2 Jahre...

Du denkst, passiert Dir nicht? Passiert jedem!

Oh nein! Wen jemand von sich behauptet, ihm passiere dies oder jenes nicht,
traue ich ihm keinen Schritt �ber den Weg. Ist mehr sehr wohl bewusst.
Aber ein paar Vorgaben muss man sich schon machen. Momentan
habe ich eben obiges Muster gew�hlt, was ich beibehalten will, bis die Nachteile
�berhand nehmen.


Da es aufw�ndig ist, alle Eventualit�ten im voraus zu erkennen und abzufangen, empfehle ich Dir immer so spezifisch wie m�glich zu sein. Statt "ls" lieber ein "find -name "home_erno.*" -type f". Der NF/OFS-Kram sollte �berfl�ssig sein. Ein print $1 reicht, oder?


Stimmt schon, das "ls" war ein Schnellschuss. Aber ich wollte gestern zu einer
pre-vor-alpha-hoch-10-L�sung kommen. Da gibt es noch sehr viel abzusichern.
Nur das $1 reicht eben nicht, ob ich nun bewusst oder versehentlich Dateien mit
mehreren "." im zu �berwachenden Verzeichnis habe.

Gru�
R�diger
--


__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
M�chten Sie mit einem Gru� antworten? http://grusskarten.yahoo.de


--
H�ufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an