Related Items: Filename Generation

Options

BAD_PATTERN (+2)
          If a pattern for filename generation is  badly  formed,
          print  an error message.  (If this option is unset, the
          pattern will be left unchanged.)

CSH_NULL_GLOB
          If a pattern for filename generation  has  no  matches,
          delete  the  pattern  from  the  argument  list; do not
          report an error unless all the patterns  in  a  command
          have no matches.  Overrides NULL_GLOB.

EXTENDED_GLOB
          Treat the `#', `~' and `^' characters as part  of  pat-
          terns   for  filename  generation,  etc.   (An  initial
          unquoted `~' always  produces  named  directory  expan-
          sion.)

GLOB (+F, ksh: +f)
          Perform filename generation (globbing).  (See the  sec-
          tion `Filename Generation'.)

GLOB_ASSIGN
          If this option is set, filename  generation  (globbing)
          is performed on the right hand side of scalar parameter
          assignments of the form `name=pattern  (e.g.  `foo=*').
          If the result has more than one word the parameter will
          become an array with those  words  as  arguments.  This
          option  is  provided  for backwards compatibility only:
          globbing is always performed on the right hand side  of
          array  assignments  of  the  form  `name=(value)' (e.g.
          `foo=(*)') and this form is  recommended  for  clarity;
          with  this  option  set,  it is not possible to predict
          whether the result will be an array or a scalar.

GLOB_DOTS (-4)
          Do not require a  leading  `.'  in  a  filename  to  be
          matched explicitly.

GLOB_SUBST
          Treat any characters resulting from parameter substitu-
          tion  as being eligible for file expansion and filename
          generation, and any characters resulting  from  command
          substitution as being eligible for filename generation.

MARK_DIRS (-8, ksh: -X)
          Append a trailing `/' to all directory names  resulting
          from filename generation (globbing).

NOMATCH (+3)
          If a pattern for filename generation  has  no  matches,
          print  an error, instead of leaving it unchanged in the
          argument list.  This also applies to file expansion  of
          an initial `~' or `='.

NULL_GLOB (-G)
          If a pattern for filename generation  has  no  matches,
          delete  the  pattern  from the argument list instead of
          reporting an error.  Overrides NOMATCH.

NUMERIC_GLOB_SORT
          If numeric filenames are matched by a filename  genera-
          tion  pattern,  sort  the  filenames numerically rather
          than lexicographically.

Parameters


fignore   (FIGNORE )
          An array (colon separated list) containing the suffixes
          of  files  to  be  ignored  during filename completion.
          However, if the completion generates only  files  which
          would  match  if  this  variable would be ignored, than
          these files are completed anyway.