Guion menos

[1]​ El nombre guion menos deriva del estándar ASCII original,[2]​ donde se llamaba, en inglés, hyphen-(minus).

En las primeras máquinas de escribir y codificaciones de caracteres, casi siempre se usaba una sola tecla/código para el guion, signo menos, rayas y tachados, ya que todos tienen una apariencia más o menos similar.

Alternar el guion menos con espacios produce una línea discontinua, como las que indican dónde se va a cortar el papel.

[9]​[10]​ Rara vez se usa para indicar un intervalo entre dos factores, debido a la ambigüedad con la resta.

Algunas implementaciones permiten dos guiones menos para especificar nombres de opciones «largos» como --recursive o --quiet .

- se usa para denotar las líneas eliminadas en un diff de salida en formato contextual o unificado.