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