Каково различие между одним тире и двумя тире для параметров командной строки?

Я задавался вопросом, почему случается так, что некоторые программы требуют, чтобы их параметры командной строки имели двух тире впереди, тогда как некоторые самые единственные требуют одного тире впереди?

Например, большинство программ похоже на это: relaxer -dtd toc.xml toc_gr.xml toc_jp.xml

Принимая во внимание, что некоторые программы похожи на это: xmllint --valid toc.xml --noout

Какова причина, что некоторые требуют двух тире вместо одного? Не делает имеет смысл для всех придерживаться одного стандарта (т.е. единственный тире сделает).

66
задан 23.01.2019, 03:33

0 ответов

Теги

Похожие вопросы