![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Löschen von Dateien älter als 5 Minuten im Verzeichnis (rekursiv) | scarfake | Shell Programmierung und Scripting | 3 | 06-13-2008 02:10 AM |
| Löschen Sie alle Dateien in ein Verzeichnis | finalight | Shell Programmierung und Scripting | 10 | 05-21-2008 04:51 AM |
| Rekursiv kopieren Sie nur bestimmte Dateien aus einem Verzeichnis-Baum | sharpsharkrocks | Shell Programmierung und Scripting | 3 | 01-07-2008 02:16 PM |
| Gibt es ein Verzeichnis zu löschen, die mehr als 200mil Dateien? | plcyber | UNIX für Fortgeschrittene und Experten | 4 | 06-01-2007 05:28 PM |
| Löschen Sie einige alte Dateien aus bestimmten Verzeichnis | siva80_cit | Shell Programmierung und Scripting | 2 | 12-11-2006 06:47 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Löschen von Dateien rekursiv im angegebenen Verzeichnis
Ich habe zu schreiben, ein Shell-Skript, das Löschen aller Dateien und Verzeichnisse rekursiv im angegebenen Verzeichnis nicht löschen, sondern muss das angegebene Verzeichnis.
Bitte helfen Sie mir einige Stelle schriftlich das Skript. |
|
||||
|
Ich kann nicht mit rm-r *, so dass ich möchte, dass die ähnliche Funktionalität zu tun, indem Sie das Skript, das Extrakt Inhalt eines Verzeichnisses ein zu einer Zeit, und dann prüfen, ob es sich um eine Datei oder ein Verzeichnis ist, dann, wenn es sich um eine Datei, zu löschen oder wenn es sich um ein Verzeichnis sollte Schleife durch das Verzeichnis, und löschen Sie den Inhalt in gleicher Weise.
|
|
||||
|
Algo
1) ls-R>> Datei 2) counter \u003d 1 3) nun Zeile für Zeile in while-Schleife - while ($ counter <keine Zeilen in der Datei) if (test-f sed -n $ (counter) p) Entfernen Sie die Datei (rm-f sed -n $ (counter) p) |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|