最佳答案
假设我有一个脚本,可以通过以下任何一种方式运行。
./foo arg1 arg2
./foo
在打印命令的正确用法时,是否有一种普遍接受的方法来表示 arg1和 arg2不是强制参数?
我有时注意到,打印出来的用法使用括号中的参数,如下面的用法打印输出。
Usage: ./foo [arg1] [arg2]
这些括号是表示参数是可选的,还是有另一种普遍接受的方式表示参数是可选的?