Add citation (for more info)

David A. Wheeler
2013-12-01 08:16:04 -08:00
parent 3a06ac38e6
commit d568f3a37e

@@ -12,4 +12,6 @@ Since files and arguments are strings passed the same way, programs can't proper
A file named `-f` (`touch -- -f`) will not be deleted by the problematic code. It will instead be interpreted as a command line option, and `rm` will even report success.
Using `./*` will instead cause the glob to be expanded into `./-f`, which no program will treat as an option.
Using `./*` will instead cause the glob to be expanded into `./-f`, which no program will treat as an option.
For more information, see "[Filenames and Pathnames in Shell: How to do it Correctly](http://www.dwheeler.com/essays/filenames-in-shell.html)".