Metacharacter: Meaning of UNIX
Recognizing metacharacters ~ Home directory ` Command substitution(old style) # Command $ Variable expression & Background job * String wildcard ( Start of subshell ) End of subshell \ Escape next character | Pipe [ Start of wildcard set ] End of wildcard set { Start of command block } End of command block ; Pipeline command separator ' Quote mark (strong) " Quote mark (weak) < Redirect input > Redirect output / Pathname address separator ? Single-character wildcard ! Pipeline logical NOT ---------------------------------------- ps $$ bash --version whoami type clear type exit echo $SHELL echo $BASH_VERSION pwd ls ------------------- Dealing wildcard Wildcard Matches ? Any single character ls...