Я зіткнувся з заплутаним варіантом у розумінні того, що є параметрами та аргументами щодо синтаксису команд.
Наприклад, я зіткнувся з такими визначеннями, як:
command -a -b -c d e f
деякі відрізняються між собою
-a -b -c
, називають їх параметрами або комутаторами таd e f
називаючи їх аргументами.command -a -b -c d e f
деякі, наприклад,
bash
посібник, називають усі-a -b -c d e f
аргументи і пояснюють, що всі вони доступні відповідно до сценарію$1 $2 $3 $4 $5 $6
.command -a b=c
деякі називають
-a
опцію,b
аргумент таc
значення, але інші змішують їх, як у перших двох пунктах, в одному різновиді, викликаючи всі-a b c
аргументи.
Ці три версії - лише приклади для безлічі різних закликаючих різновидів, я навіть не знаю, як їх перелічити, але я помітив, що точно не існує фіксованої конвенції щодо іменування.
Або, принаймні, не існує стандартизованої угоди про іменування, про яку я знаю, тому що я натрапив на різні випадкові джерела, але навіть серед офіційних сайтів чи посібників, пов’язаних із Linux та GNU, я міг зустріти цю невідповідність.
Чи існує безперечна офіційна схема називання, на яку я можу посилатися?