|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Okay,
DOS does wildcards but not as politely as Linux. In a Linux or Unix
environment, I can type ls w*.txt and get results. DOS only permits me to
type either dir word.* or *.txt to get results.
bs
On Mon, 4 Nov 2002, Bill Jonas wrote:
> On Mon, Nov 04, 2002 at 06:30:04PM -0500, Paul wrote:
> > Yes, DOS can handle wildcards.
>
> *In the shell*. *In the shell*. Note:
>
> > gabriel rosenkoetter wrote:
> > >If DOS does wildcard expansions in the shell, but I don't think
> ^^^^^^^^^^^^
>
> DOS would be an even poorer operating system if it didn't have wildcards
> at all, but it doesn't handle wildcards *in the shell*. From looking at
> some DOS/Windows code (to port it to Linux), I think that programs have
> to call functions named findfirst() and findnext() in order to process
> wildcarded filename specifications.
>
> (Incidentally, this is why you can say something like 'ren *.foo *.bak'
> and actually have it work, whereas in a *nix-based system you would have
> to use a for loop. This, IMO, is the *only* redeeming feature of not
> having the shell process the wildcards.)
>
> --
> Bill Jonas * bill@billjonas.com * http://www.billjonas.com/
> "They that can give up essential liberty to obtain a little temporary
> safety deserve neither liberty nor safety." -- Benjamin Franklin
>
_________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.netisland.net/mailman/listinfo/plug-announce
General Discussion -- http://lists.netisland.net/mailman/listinfo/plug
|
|