Vous voulez améliorer cette question ? Mettez à jour la question afin qu'elle puisse être répondue avec des faits et des citations en éditant ce message.
Fermé il y a 1 an.
Améliorer cette question
Il y a quelques semaines, j'ai assisté à une conférence sur Git par quelqu'un qui semblait provenir d'un environnement Windows. Je dis "semblait être" parce qu'il n'arrêtait pas de dire "tiret" en se référant aux options de ligne de commande. Je me suis ensuite rappelé quelque chose que j'ai trouvé curieux dans mes premiers jours d'apprentissage de Linux; c'est-à-dire que lorsqu'ils se référaient aux options, les têtes Unix résidentes disaient toujours "moins". C'est-à-dire :
rm -rf /var/tmp/bogus/junk
Serait dit "arr em moins arr ef" par opposition à "arr em dash arr ef".
Pourquoi est-ce ?
Réponse acceptée :
Deux des livres UNIX les plus importants, L'environnement de programmation UNIX et Le langage de programmation C y font tous deux référence en tant que moins.
L'environnement de programmation Unix, page 13 :
Les options suivent le nom de la commande sur la ligne de commande et sont généralement composées d'un signe moins initial (
-
) et une seule lettre.
Le langage de programmation C, 2e édition, page 116 :
Une convention courante pour les programmes C sur les systèmes UNIX est qu'un argument qui commence par un signe moins introduit un indicateur facultatif.
De nombreux utilisateurs d'UNIX auront lu l'un de ces livres ou les deux, et auront peut-être emprunté la terminologie à partir de là.
L'appeler un moins a du sens, car le caractère que vous tapez est un trait d'union-moins (-
).
Un tiret (—
) est plus long.
La raison de dire "moins" plutôt que "trait d'union" est probablement double :
- moins de personnes savent ce qu'est un trait d'union
- certains utilitaires acceptent les options commençant par
+
, il est donc logique de penser au plus et au moins
De plus, de nombreux programmes de traitement de texte convertissent un double trait d'union-moins (--
) dans un tiret (—
), donc dire "tiret" quand vous voulez dire "moins" pourrait prêter à confusion lors de la discussion des options longues GNU, par ex. --help
.