command_documentation.md
Структура команды
Команда строится по шаблону <command>[ arg/flag]
.
Команда и аргументы являются обязательными полями. Команды могут принимать флаги.
В флаги можно класть значения. Если в флаг передается значение - все имя будет использовано для сопоставления. Если флаг не имеет значения, то поиск может быть подлинному имени и по короткому. Короткое имя это 1 символ char
. В случае поиска по короткому имени все символы флага будут восприняты отедельно. Флаг может не иметь одно из имен.
Один из примеров обработки команды. Для наглядности не все флаги использованы верно:
ls -ra - команда ls использует 2 флага: r и a
ls --ra - команда ls использует флаг ra
ls --ra=v и ls -ra=v - команда ls использует флаг ra со значением v
Команды и их парметры
LS
Нет обязательных параметров.
Флаги:
r
рекурсивный вывод всего содержимого