This question already has an answer here:
I notice in https://unix.stackexchange.com/a/459007/674, that single dash
- is used to signal the end of option arguments.
Is it correct that double dashes
-- can also signal the end of option arguments?
What are their differences then? When to use which? Are they both GNU conventions? Thanks.