Why cat, grep and other commands can't understand files starting with minus sign?
12917
How do I delete a file whose name begins with "-" (hyphen a.k.a. dash or minus)?
142748
Strange behaviour of "ls -a | grep ^\."
110892
Output negative values, regardless of original sign, on selected lines
89283
How to delete a file ending in a dot in Windows 7?
142164
Why does my grep expression need to use $'string' to match tab characters?
10354
Why *not* parse `ls` (and what to do instead)?
49239
Why do some Linux files have a 'd' suffix?
5557
How do I use filenames that start with a dash "-" as command arguments?
96455
Escaping %’s in file-/folder-names at the command-line
75288
When to use grep, less, awk, sed
111843
How do I grep for all non-ASCII characters?
39616
listings package changes hyphens to minus signs
35122
What's the meaning of a dot before a command in shell?
153143
BC - no "\\n" at the end + start with zeros?
104366
grep and escaping a dollar sign
106655
Grep: The asterisk (*) doesn't always work
21762
Are shell scripts sensitive to encoding and line endings?