[cs631apue] (no subject)
Jan Schaumann
jschauma at stevens.edu
Sun Oct 2 15:48:21 EDT 2016
mseaton <mseaton at stevens.edu> wrote:
> Do we have to support the ls -- option or commands like ls *.c or *.doc
> which would display all files with extensions .c and .doc respectively?
Yes, but that's no work for you.
Wildcard expansion is a feature of the shell, not the program that's
invoked.
That is, if you run
prog *.c
the shell expands '*.c' to all the files that end in '.c' and your
program's argv will be e.g. ['prog', 'file1.c', 'foo.c', 'bar.c'].
Supporting '--' to signify the end of command-line options is provided
to you by getopt(3).
-Jan
More information about the cs631apue
mailing list