6️⃣Wildcards
A wildcard is a character or a string of characters that can be used as a substitute for any other character(s) in a command-line expression.
*- zero or more characters?- single character[]- range of characters
ls -l file*this command prints all the files with expression file and anything after that. More clearly, it prints files starting with file and upto any characters after that.

file as starting
txt filesls -l [abc]123can only have characters a,b and c and 123 after that

ls -l ?[123]prints files with any first character and after that any number from 1-3

^- beginning of line
cat states.txt | grep ^A
$- end of line
cat states.txt | grep sh$
Last updated