Я поддерживаю старый сценарий оболочки KornShell и его справочную страницу.
Параметры командной строки сценария оболочки включают в себя оба параметра: -w ширина (пробелов нет) и -w ширина (с пробелами), которые имеют тот же эффект.На странице руководства это задокументировано в разделе SYNOPSIS как [ -w <> width ], очевидно, используя <> для обозначения необязательного пробела.
У меня естьНе удалось найти в Интернете другие справочные страницы UNIX или Linux, которые используют для этой цели <>, поэтому я предполагаю, что это не соответствует соглашению, которого ожидают пользователи UNIX или Linux, и поэтому пользователи могут быть сбиты с толку <>на странице руководства.
Какое из следующих представлений на странице руководства наиболее четко показывает, что пробел между -w и ширина является необязательным:
- [ -w <> ширина ],
- [ -w [] ширина ] или
- [ -w ширина | -w ширина ]?
Лучше просто иметь один из [ -w width ] или [ -w width ] в справочной странице, исходя из того, что они делают одно и то же, поэтому пользователь получает небольшую или нулевую добавленную стоимостьдокументально подтвердить, что оба из этих вариантов доступны?