Unzip again

Toby Fisher toby_fisher at bigfoot.com
Sun Aug 25 03:23:09 EDT 2002

On Sun, 25 Aug 2002, Kerry Hoath wrote:

> No Toby; the shell expands the file names.
> assume we have foo.zip and bar.zip in the current directory;
> unzip *.zip will pass the command line
> unzip bar.zip foo.zip
> and since unzip can't find foo.zip in bar.zip it failes.
> You need to do
> unzip \*.zip
> or
> unzip "*.zip"
> or anything else thaat will let the wildcards past the shell.

Arg, forgot that, sorry.  Will command substitution work?  Like:
unzip `ls -l *.zip`
or pipes
ls |grep zip |unzip
or even:
ls *.zip | unzip

> For an example of shell wildcard expantion try
> echo *
> in a directory; poor-man's ls.

Haha yes, very poor, it doesn't even wrap gracefully!


Toby Fisher	Email: toby at g0ucu.freeserve.co.uk
Tel.: +44(0)1480 417272	Mobile: +44(0)7974 363239
ICQ: #61744808
   Please avoid sending me Word or PowerPoint attachments.
   See http://www.fsf.org/philosophy/no-word-attachments.html

More information about the Speakup mailing list