Sim.
[-a|-b]
significa " -a
ou -b
, mas não ambos, e ambos são opcionais".
[-a][-b]
significaria "ambos -a
e -b
podem ocorrer, mas ambos são opcionais".
-a b
significaria " -a
é uma opção obrigatória com um argumento de opção obrigatório b
".
O utilitário padrão wc
parece
wc [-c|-m] [-lw] [file...]
-c
e -m
são mutuamente exclusivos, mas ambos são opcionais. -l
pode ser usado com -w
(e / ou com um dos -c
ou -m
), mas estes também são opcionais. Pode haver zero ou muitos arquivos adicionais.