什么时候参数的顺序很重要?

Tim*_*Tim 5 command-line bash

在 bash 中,我不确定我的观察是否正确。对于大多数命令,类似选项的参数,即以--abc或开头的参数-a,可以在命令的参数列表中的任何位置,而其他参数在参数列表中具有某些固定位置。

我想知道是否有一些关于此的成文/不成文规则?谢谢!

sas*_*alm 9

简而言之 - 这取决于程序。bash 的作用是将参数发送到程序的主函数,然后由主函数决定如何处理它们。有些程序不关心参数顺序,有些程序会考虑它。

  • @Shadur getopt 保留参数顺序;参数顺序是否重要取决于应用程序。 (2认同)