文档中的方括号是什么意思?
What do square brackets mean in the documentation?
如何解释方括号?例如:
'case'命令的语法是:
case WORD in
[ [(] PATTERN [| PATTERN]...) COMMAND-LIST ;;]...
esac
我知道如何进行循环,但是当从 bash 文档中寻求帮助时,我不知道如何解释括号。我的意思是这到底是什么意思,[(]
?
bash 复合命令的语法是使用手册页概要约定定义的。这些定义在 man(1):
以下约定适用于 SYNOPSIS 部分,可以使用
作为其他部分的指南。
<b>粗体文本</b> 完全按照所示输入。
<i>斜体文本</i> 替换为适当的参数。
[<b>-abc</b>] [ ] 中的任何或所有参数都是可选的。
<b>-a</b>|<b>-b</b> 由 | 分隔的选项不能使用
一起。
<i>参数</i> ... <i>参数</i> 是可重复的。
[<i>expression</i>] ... [ ] 中的整个 <i>expression</i> 是可重复的。
如何解释方括号?例如:
'case'命令的语法是:
case WORD in
[ [(] PATTERN [| PATTERN]...) COMMAND-LIST ;;]...
esac
我知道如何进行循环,但是当从 bash 文档中寻求帮助时,我不知道如何解释括号。我的意思是这到底是什么意思,[(]
?
bash 复合命令的语法是使用手册页概要约定定义的。这些定义在 man(1):
以下约定适用于 SYNOPSIS 部分,可以使用
作为其他部分的指南。
<b>粗体文本</b> 完全按照所示输入。
<i>斜体文本</i> 替换为适当的参数。
[<b>-abc</b>] [ ] 中的任何或所有参数都是可选的。
<b>-a</b>|<b>-b</b> 由 | 分隔的选项不能使用
一起。
<i>参数</i> ... <i>参数</i> 是可重复的。
[<i>expression</i>] ... [ ] 中的整个 <i>expression</i> 是可重复的。