Bashでは、私の観察が正しいかどうかはわかりません。ほとんどのコマンドでは、オプションに似たパラメータ(つまり、--abc
またはで始まるパラメータ-a
)はコマンドパラメータリストの任意の場所にありますが、他のパラメータはパラメータリスト内の固定位置を持ちます。
書面/文書で書かれていないルールがあるかどうか疑問に思います。ありがとうございます!
ベストアンサー1
つまり、プログラムによって異なります。 Bashがすることは、引数をプログラムのメイン関数に送ることであり、その時点からメイン関数は引数で何をするかを決めます。一部のプログラムは引数の順序を気にしませんが、一部はこれを考慮します。