On Tue 02 Feb 2016 at 08:24:22 (+0100), Thomas Schmitt wrote: > keep in mind that the quotation marks, wildcard characters, and > variables are interpreted by the shell parser, not by the program > you run. By quoting you control what the program will get to see > as its list of arguments.
... but bear in mind that some programs show their exotic provenance by processing wildcards (if they see them) themselves as well. An obvious example is zip/unzip which started out on DOS. You can protect * from the shell by writing \* which will be passed to zip as * and be processed according to its own expansion rules. Cheers, David.