mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Added note that -- might end option but not necessarily the special handling of "-", David A. Wheeler also mentions this in his essay
@@ -19,6 +19,6 @@ A file named `-f` (`touch -- -f`) will not be deleted by the problematic code. I
|
|||||||
|
|
||||||
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.
|
||||||
|
|
||||||
Similarly, `--` by convention indicates the end of options, and nothing after it will be treated like flags.
|
Similarly, `--` by convention indicates the end of options, and nothing after it will be treated like flags (except for some programs possibly still special casing `-` as e.g. stdin).
|
||||||
|
|
||||||
For more information, see "[Filenames and Pathnames in Shell: How to do it Correctly](http://www.dwheeler.com/essays/filenames-in-shell.html)".
|
For more information, see "[Filenames and Pathnames in Shell: How to do it Correctly](http://www.dwheeler.com/essays/filenames-in-shell.html)".
|
||||||
|
Reference in New Issue
Block a user