PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unzip mit wildcards



JoelH
28-09-2002, 00:34
vielleicht bin ich einfach blöd aber
unzip *.zip geht nicht da kommt dann =>

caution: filename not matched: sicdwgpg.zip
caution: filename not matched: sichm-pg.zip
caution: filename not matched: sidrg-pg.zip
caution: filename not matched: sigp-pg.zip
caution: filename not matched: sipelpg1.zip
caution: filename not matched: sipelpg2.zip


aber auch


ls *.zip | unzip

geht nicht aber ich versteh nicht warum :(
wie kann ich die ganzen Files auf einmal unzippen, sind an die 200 , das mit der Hand zu machen ist ein wenig viel :(

Tobias
28-09-2002, 13:17
Hi

unzip '*.zip'

sonst interpretiert bash *.zip und da die weiteren Argumente zu extrahierende Dateien
angeben, kommt es zu deiner Fehlermeldung.


Tobias

fork
28-09-2002, 16:35
deswegen:
for ARCH in *.zip; do unzip $ARCH;done

Hans-Georg Normann
28-09-2002, 17:40
find . -name "*.zip" -exec unzip {} \;
find . -iname "*.zip" -exec unzip {} \;

mit -maxdepth 0 kannst du erreichen, daß Untverzeichnisse ausgelassen werden. -iname finder .zip, .ZIP, .Zip und weitere Kompinationen.

Hans