Hallo Liste, da ich kein Profi bin, mir aber trotzdem einige Arbeit von Shell-Skripten abnehmen lassen m�chte, brauche ich Eure Hilfe.
Mein Problem ist: Ich sammele jetzt diverse Backupdateien von unterschiedlichen Verzeichnissen als .tar.gz in einem Backup-Verzeichnis. Da ich Privatmensch bin und auch keinen Streamer hab, m�chte ich die gerne auf CD backen, und am besten automatisch ein ISO erstellt bekommen, sobald das Verzeichnis mehr als 500 MB an Backup-Dateien enth�lt. Nun habe ich den Befehl 'du' kennengelernt und dachte mir, ich k�nne die Ausgabe von 'du' dazu verwenden, das Shellskript pr�fen zu lassen, ob der Wert >= 500 MB ist oder nicht und sich entsprechend zu verhalten. Leider konnte ich weder �ber Google noch in den sch�nen Dokumentationen die ich installiert hab finden, wie ich die Ausgabe von 'du' in eine Variable beispielsweise schreibe und diese Variable dann auswerten lasse. Ich wollte mir schon damit behelfen, dass ich die Ausgabe von 'du -S -m [Verzeichnis]' in eine Datei 'size' umleite diese dann einlese und den Wert vergleiche. Aber Ihr seht schon, dass ich wirklich kein Programmierer bin, denn erstens ist mein ganzer Ansatz bestimmt zu umst�ndlich und zweitens hab ich nicht mal 'sed' soweit verstanden, dass ich w�sste wie man den Pfad der auch noch in die Ausgabedatei geschrieben wird herausl�scht, um wirklich nur den numerischen Wert zu haben. ( Ich bin daran gescheitert, dass ich die Benutzung 'sed 's/Wort_raus/Wort_rein/g' Datei' nicht vereinbaren konnte mit Wort_raus=/Backup-Pfad wegen dem zus�tzlichen Slash. Habs dann mit Backslashes und Anf�hrungsstrichen noch probiert, aber das hat nicht geklappt. Wenn mir also jemand zeigen kann, wie einfach die L�sung f�r mein Problem ist, w�r ich ihm sehr dankbar. Sch�ne Gr��e -- Jochen Heller http://www.mojo-networx.org

