Wildcard character
In software, a wildcard character is a kind of placeholder represented by a single character, such as an asterisk, which can be interpreted as a number of literal characters or an empty string. It is often used in file searches so the full name need not be typed.
Telecommunication
In telecommunications, a wildcard is a character that may be substituted for any of a defined subset of all possible characters.- In high-frequency radio automatic link establishment, the wildcard character may be substituted for any one of the 36 upper-case alphanumeric characters.
- Whether the wildcard character represents a single character or a string of characters must be specified.
Computing
File and directory patterns
When specifying file names in CP/M, Atari DOS, MS-DOS, Windows, and Unix-like operating systems, the asterisk character matches zero or more characters. For example, matches and but not. If files are named with a date stamp, wildcards can be used to match date ranges, such as*.mp4 to select video recordings from , to facilitate file operations such as copying and moving.In Unix-like operating systems, MS-DOS, and Atari DOS, the question mark matches exactly one character. In MS-DOS, if the question mark is placed at the end of the word, it will also match missing trailing characters; for example, the pattern will match and, but not.
In Unix shells and Windows PowerShell, ranges of characters enclosed in square brackets match a single character within the set; for example, matches any single uppercase or lowercase letter. In Unix shells, a leading exclamation mark negates the set and matches only a character not within the list. In shells that interpret as a history substitution, a leading caret can be used instead.
The operation of matching of wildcard patterns to multiple file or path names is referred to as globbing.