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 justocd
y, 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
echo
y 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