Browse Prior Art Database

Enhanced File Specification Wildcard Operations

IP.com Disclosure Number: IPCOM000111728D
Original Publication Date: 1994-Mar-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 50K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+2]

Abstract

Prior art provides the user with the ability to define a file specification by using a wildcard designation or an enhanced wildcard designation. A simple wildcard definition might be "abc.e*" whereby any file with a file name of "abc" and a file type beginning with "e" would satisfy this definition. An enhanced wildcard definition might be "a#zbc.*" whereby any file with a file name starting with either "abc" or "zbc" would satisfy this definition. The user needs more versatile operations for defining wildcard specifications. The prior art provides an "OR" function for characters, but the user needs an "OR" function for strings.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 61% of the total text.

Enhanced File Specification Wildcard Operations

      Prior art provides the user with the ability to define a file
specification by using a wildcard designation or an enhanced wildcard
designation.  A simple wildcard definition might be "abc.e*" whereby
any file with a file name of "abc" and a file type beginning with "e"
would satisfy this definition.  An enhanced wildcard definition might
be "a#zbc.*" whereby any file with a file name starting with either
"abc" or "zbc" would satisfy this definition.  The user needs more
versatile operations for defining wildcard specifications.  The prior
art provides an "OR" function for characters, but the user needs an
"OR" function for strings.

      This system provides additional operations for wildcard file
specifications, enabling the user to specify a broad range of file
definitions with a single command.  For example, the user frequently
needs to perform an operation such as a directory listing, where all
files with particular file names and/or file types are to be listed.
A prime example is when the user needs to list all the executable
files in a directory.  With current art the user would need to issue
multiple commands as follows:

  dir *.exe

  dir *.dll

  dir *.cmd

  dir *.com

      With the new system, an "OR" function for string manipulation
is provided which allows the user to accomplish the same results with
a single command as follows:

  dir *.exe|dll|cmd|com

      Another embodiment of...