根据几个 来源,UNIX 实用程序指南指定操作数应始终在选项之后处理:
utility_name[OPTIONS][operands...]
众所周知,一些较旧的 UNIX 实用程序并不完全遵循这些约定,例如 ,find但较新的和完善的实用程序也违反了规则而没有明显的解释,例如curl <url>。
find
curl <url>
我想知道这是否有充分的理由以及社区对此的普遍共识是什么。
options conventions utilities getopts
conventions ×1
getopts ×1
options ×1
utilities ×1