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 cdy, 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