Hallo Liste!
Ich habe mich entschlossen, selbst compilierte Programme auf dem Server
unter /usr/local zu speichern. Dieses wird �ber nfs gemountet.
Nun brauche ich die gleichen Dateien auf den Clienten unter /usr nicht
mehr. Die m�chte ich l�schen. Habe bis jetzt folgenden Befehl:
find /usr/local | awk '{ gsub("/local/","/"); print }'
Damit werden also alle Dateien und Verzeichnisse Zeilenweise
aufgelistet, und /local im Pfad entfernt.
Nun weis ich nicht weiter. Ich m�chte Zeilenweise �berpr�fen, ob die
jeweilige Resource existiert. Wenn ja soll �berpr�ft werden, ob es sich
um eine Datei oder ein Verzeichnis handelt. Wenn es eine Datei ist, soll
diese gel�scht werden.
Danach w�re eigentlich noch sch�n, wenn leere Verzeichnisse gel�scht
w�rden, aber das k�nnte man dann ja per Hand machen.
Wie (mit welchen Werkzeugen) ist das m�glich?
Ich glaube, awk kann Dateien nicht l�schen. mit system() gehts auch
irgendwie nicht.
Vielen Dank f�r die Hilfe
Patrick Hornung
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)