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 --
y cd -
fenómenos. while cd --
significa esencialmente justo cd
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 mezclo cd --
. cd -
entonces te volverá a poner. : D