The wildcard asterisk number (*) represents a question mark (?) that matches 0 or more characters. Represents a matching single character in parentheses number ([0-9]) that represents a single digit character between matching 0~9 brackets plus the letter [ABC] matches any one of the characters in the A,b,c three character escape character backslash \: Make a variable following the backslash into a simple string single quote ' : Escapes all of the variables as simple string double quotation marks "": Keep the variable attribute in it, do not escape the anti-quotation mark · : Returns the result after executing one of the commands
Note: The effect of the anti-quote can be replaced by $ (command), as the following two commands are equivalent:
$ Ls/lib/modules/' uname-a | Cut-d ""-F 3 '
$ ls/lib/modules/$ (uname-a | cut-d ""-F 3)
Use of wildcards and escape characters in a Bash shell