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