On 05/10/2013, Tim Rühsen <[email protected]> wrote:
>
> Please be so kind and post the output of
>       wget --version

112

>
> But if your shell expands *.mp3, you should have seen error messages.

Probably, but ignored the terminal output and continued to read
something else. ;)

> In that case, try
>       wget -d -r -A "*.mp3" http://url/to/mp3/files
>
> But that has nothing to do with Wget. It is a general problem in
> understanding
> how shells work. Shell wildcard expansion often hits the novice :-(
>
> What do you think how we can help novices ?
> Maybe we should explicitely warn in the docs of -A/-R about shell wildcard
> expansion ?
>

The manual contains the following:

...
Recursive Accept/Reject Options
       -A acclist --accept acclist
       -R rejlist --reject rejlist
           Specify comma-separated lists of file name suffixes or
patterns to accept or reject. Note that if any of
           the wildcard characters, *, ?, [ or ], appear in an element
of acclist or rejlist, it will be treated as a
           pattern, rather than a suffix.
...

Perhaps explanation of the need to enclose regular expressions within
quotation marks should be added?

Similarly,

...
--ignore-case
           Ignore case when matching files and directories.  This
influences the behavior of -R, -A, -I, and -X
           options, as well as globbing implemented when downloading
from FTP sites.  For example, with this option,
           -A *.txt will match file1.txt, but also file2.TXT,
file3.TxT, and so on.
...

does not show the use of quotation marks.

Reply via email to