シェルスクリプトへの引数は次のようになると思いますので、3から最後まで./x.sh subject N file1 file2 fileN
スプライシングしていますargvcandidates=${@:3}
N今、私は候補者の長さが私が試してecho $((${#candidates[@]}))いるものと同じであるかどうかを確認したいと思い1ます。
できますecho "$#-2" | bcが、配列サイズを取得できないはずですか?
bc整数比較を行うために使用できます。しかし、適切に取得されていない`候補配列のサイズを知る必要があります。