>>622
決まりは聞いたことがないけど、manのガイドラインとかあったりするのかな?
よく見るのは正規表現っぽい奴

参考以下にしかならないけど、
$ cmd first [(foo|bar) [third ...]]
じゃダメだろうか?