Что квадратные скобки означают в резюме команды терминала человечности?

Для команды 'находки', резюме от

man find

:

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

Что означают квадратные скобки? Я раньше думал, что они просто имели в виду аргумент, или флаг был дополнительным, но [путь...] и [выражение] разве оба не могут быть дополнительными для находки, право...?

4
задан 11 November 2015 в 21:45

1 ответ

, Что означают квадратные скобки?

Квадратные скобки в резюме команды средние возможности (т.е. то независимо от того, что перечислено в них, дополнительное / не требуемый, чтобы управлять командой).

я раньше думал, что они просто имели в виду аргумент, или флаг был дополнительным, но [путь...] и [выражение] разве оба не могут быть дополнительными для находки, право...?

Они могут; управление find без [path...] и [expression] просто отпечатки список папок / файлы в иерархии текущего рабочего справочника без любого условия.

<час>

Эти [<expr>] конструкция наряду с другими символами / конструкции, обычно используемые в резюме команды (например, |, чередование, и {<expr>}, повторение), являются тем же, используемым, чтобы определить формальные языки в Расширенная Форма Бэкуса-Наура (EBNF), таким образом, синтаксис EBNF, хорошая ссылка, чтобы понять / помнит, какие символы / строит в средних резюме команды.

5
ответ дан 1 December 2019 в 09:33

Другие вопросы по тегам:

Похожие вопросы: