Кажется, что большинство (очень много) команд реализуют аргументы параметров следующим образом:
-
если для короткой опции требуется аргумент параметра, параметр разделяется пробелом из аргумента параметра, например.
$ head -n 10
-
Если для длинной опции требуется аргумент параметра, параметр разделяется символом
=
из аргумента параметра, например.$ head --lines=10
Это какая-то конвенция и да, где я могу ее найти? Кроме того, какие рассуждения?
Почему, например, это не
$ head --lines 10
?