Для команды 'находки', резюме от
man find
:
find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
Что означают квадратные скобки? Я раньше думал, что они просто имели в виду аргумент, или флаг был дополнительным, но [путь...] и [выражение] разве оба не могут быть дополнительными для находки, право...?
, Что означают квадратные скобки?
Квадратные скобки в резюме команды средние возможности (т.е. то независимо от того, что перечислено в них, дополнительное / не требуемый, чтобы управлять командой).
я раньше думал, что они просто имели в виду аргумент, или флаг был дополнительным, но [путь...] и [выражение] разве оба не могут быть дополнительными для находки, право...?
Они могут; управление find
без [path...]
и [expression]
просто отпечатки список папок / файлы в иерархии текущего рабочего справочника без любого условия.
Эти [<expr>]
конструкция наряду с другими символами / конструкции, обычно используемые в резюме команды (например, |
, чередование, и {<expr>}
, повторение), являются тем же, используемым, чтобы определить формальные языки в Расширенная Форма Бэкуса-Наура (EBNF), таким образом, синтаксис EBNF, хорошая ссылка, чтобы понять / помнит, какие символы / строит в средних резюме команды.