OT: Re: [Tutor] Re: accepting wild chars from pythons command line

Magnus Lycka magnus@thinkware.se
Tue Oct 22 06:49:01 2002


At 23:34 2002-10-21 -0400, Derrick 'dman' Hudson wrote:
>Actually, python will never see the '*' character.  The /shell/
>expands it first.  Depending on your system and environment, that
>shell is often one of  bash, ash, csh, tcsh, ksh, zsh, command.com or
>cmd.exe.  The beauty of shell metacharacters is that the shell handles
>their expansion and your program can't tell the difference.

It seems you don't use Windows...you lucky bastard! ;)

Neither cmd.exe not command.com will do anything with
* or other wildcard characters.

That's why you could write

copy *.txt *.bak

in DOS to create backup versions for all your text
files. In the days when most people knew DOS, this
was often a confusing problem for Unix newbies...


--=20
Magnus Lyck=E5, Thinkware AB
=C4lvans v=E4g 99, SE-907 50 UME=C5
tel: 070-582 80 65, fax: 070-612 80 65
http://www.thinkware.se/  mailto:magnus@thinkware.se