zip Dateien automatisch mit Unterverzeichnissen entpacken
Jens Breit
jcbreit at gmx.de
Thu Jul 15 21:51:39 CEST 2004
Jan-Benedict Glaw (Thu, Jul 15, 2004 at 09:32:51PM +0200):
> > find -iname *.zip -exec unzip -d `echo {} | sed 's/\.zip$//'` {} \;
>
> Bei "*.zip" fehlen quotes, sonst nimmt die shell das gleich vor Ort
> auseinander, falls im lokalen Verzeichnis irgendwas liegt, was nach .zip
> riecht...
>
> Die `` am Ende würden in diesem Falle ebenfalls nur *einmal* ausgeführt
> werden (sofort nach dem Return-Drücken), aber nicht für jede einzelne
> Datei.
>
> Oh, und beim "echo {}" gehen dann vermutlich alle Schweinereien in
> Dateinamen (Tabs/Leerzeichen, Zeilenumbrüche, ...) unter, sollten da
> welche sein:)
Jaja, nächstes mal denke ich vorm Absenden nach... die Hälfte
davon ist mir in den 5 Sekunden nach dem Abschicken aufgefallen :(
More information about the Linux
mailing list