command line options

Richard A. O'Keefe ok at quintus.UUCP
Sat Apr 9 17:11:19 AEST 1988


In article <48917 at sun.uucp>, guy at gorodish.Sun.COM (Guy Harris) writes:
> > You miss the point; -? already has the desired property; it does not
> > have to be explicitly added to every application.
> 
> Relying on the Bourne/Korn shell not expanding some string containing a
> pattern-matching metacharacter because you "know" there are no files that match
> that string is dangerous (although I do it anyway...).  You may someday find
> that there *is* such a file.

This is more of a UNIX issue than a C issue by now (or do DEC now ship
getopts with VMS?).  As a UNIX issue, it should be pointed out that as
a time-honoured hack for protecting important directories, some people
create an empty file called "-i", so that an
	rm *
command will turn into
	rm -i {everything else}
So files matching "-?" are quite likely to exist.
Me?  Use an appalling hack like that?  Only sometimes.



More information about the Comp.lang.c mailing list