deepcover
29-11-2009, 22:06
Hallo Zusammen,
angenommen in einem Verzeichnis liegen viele Unterverzeichnisse,
die nach Ziffern benannt sind, bspw. 0/ 1/ 2/ ... 99/ sowie weitere
die zufällig benannt sind (xx/ xy/ xz/ ...).
Ich suche nach einem geschickten BASH-Befehl, um einen ausgewählten
Bereich von Verzeichnissen zu löschen.
Mit
find . -name '[0-9]' - type d -exec rm -rv {} \;
kann ich alle einziffrigen Verzeichnisse löschen, mit
find . -name '[0-9][0-9]' - type d -exec rm -rv {} \;
lösche ich alle zweiziffrigen Verzeichnisse.
Ich möchte aber nun bspw. Verzeichnis 1/ bis 66/ löschen. Für dieses
Problem bin ich mit meinem Latein am Ende!
Wäre für rettende Ratschläge äußerst dankbar!!!
Gruß
angenommen in einem Verzeichnis liegen viele Unterverzeichnisse,
die nach Ziffern benannt sind, bspw. 0/ 1/ 2/ ... 99/ sowie weitere
die zufällig benannt sind (xx/ xy/ xz/ ...).
Ich suche nach einem geschickten BASH-Befehl, um einen ausgewählten
Bereich von Verzeichnissen zu löschen.
Mit
find . -name '[0-9]' - type d -exec rm -rv {} \;
kann ich alle einziffrigen Verzeichnisse löschen, mit
find . -name '[0-9][0-9]' - type d -exec rm -rv {} \;
lösche ich alle zweiziffrigen Verzeichnisse.
Ich möchte aber nun bspw. Verzeichnis 1/ bis 66/ löschen. Für dieses
Problem bin ich mit meinem Latein am Ende!
Wäre für rettende Ratschläge äußerst dankbar!!!
Gruß