Вы имеете в виду синтаксис, как в следующем?
findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist] [/a:ColorAttribute] [strings] [[Drive:][Path] FileName [...]]
Это просто.Вещи в квадратных скобках можно опустить.[...]
в конце означает, что вы можете предоставить больше файлов, если хотите, это не обязательно должен быть только один.
Иногда существуют также альтернативы:
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive:][Path] FileName] [/s[/d]]
указанофигурными скобками, в то время как альтернативы разделены |
.Также стоит отметить: /d
в конце действительно только в том случае, если вы также указали /s
, так как есть два вложенных уровня скобок.
Нет строгого определения синтаксиса, и вы обычно можете выяснить некоторые другие аспектыкак [...]
самостоятельно.Многие примеры нуждаются в некоторой интерпретации (хотя в большинстве случаев это очевидно).Например, date
:
date [mm-dd-yy] [/t]
Вы можете указать дату в странном формате в качестве первого аргумента, но об этом очень легко догадаться.И нет, это не говорит вам, чтобы поставлять буквально mm-dd-yy
, но именно поэтому люди читают это описание, а не машины.
РЕДАКТИРОВАТЬ: Я только что заметил, что Technet дажедает краткое описание синтаксиса в нижней части каждой статьи: