Recientemente supe que --eso es un guión doble que se usa para decirle a un comando que la lista de opciones ha finalizado y lo que sigue no debe considerarse como una opción. Asi que,
grep -- 'search_word' *
buscaría lo dado search_word. Pero podría ver un comportamiento inesperado si elimina --y si hay un solo archivo que comienza -, que activaría la opción que coincide con los caracteres en el nombre del archivo .
¿Cómo se --llama esto ? ¿Hay algún término técnico para esto?

cd --ycd -fenómenos. whilecd --significa esencialmente justocdy, por lo tanto, cambiar a tu$HOME,cd -significa colocarte en el directorio anterior. Esto se vuelve útil cuando lo desea,cd ..pero al igual que con la distribución del teclado en alemán, a menudo lo mezclocd --.cd -entonces te volverá a poner. : DRespuestas:
El
--que está trabajando para herramientas de las que el usogetopt(3)de argumentos de línea de comando de proceso y muchas API que las opciones de estilo de análisis POSIX.De la página del manual de
getopt(3):Entonces diría que se llama doble guión
fuente
echoy lo[soportanLos únicos dos nombres que he encabezado en la práctica son "doble guión" para referirse a él estéticamente , y "fin de opciones" para referirse a él funcionalmente .
fuente