He visto -- utilizado en el compgen comando.
Por ejemplo:
compgen -W "foo bar baz" -- b
¿Cuál es el significado de -- ahí?
Respuesta aceptada:
Más precisamente, un guión doble (-- ) se usa en la mayoría de los comandos incorporados de bash y en muchos otros comandos para indicar el final de las opciones de comando, después de lo cual solo se aceptan argumentos posicionales.
Ejemplo de uso:digamos que desea grep un archivo para la cadena -v – normalmente -v se considerará la opción de invertir el significado coincidente (solo mostrar líneas que no coincidan), pero con -- puede grep para la cadena -v así:
grep -- -v file