Eu já vi --
usado no compgen
comando.
Por exemplo:
compgen -W "foo bar baz" -- b
Qual é o significado do --
lá dentro?
shell
command-line
utilities
syntax
dogbane
fonte
fonte
set
embutido, onde é absolutamente necessário.--
trabalha para separar opções de expressões regulares emgrep
, mas a forma canônica é usar-e
/--regexp
.--
, embora você está correto em ressaltar que meu exemplo acima também pode ser escrito comogrep -e -v file
(apesar de que é muito confuso).bash
comandos internos aceitam--
como marcador de fim de opção.[
eecho
não por exemplo ( um dos motivosecho
não pode ser usado com segurança ).Isso marca o final da lista de parâmetros (opção).
fonte
Em
man bash
podemos ler na seção Comandos internos do shell :fonte
man bash
(nota para si mesmo na próxima vez:).http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02
fonte