zshで位置パラメータに整数値を割り当てることはできますか?

zshで位置パラメータに整数値を割り当てることはできますか?

zshのマニュアルを読んでいますが、次のようにパラメータに整数値を割り当てることができます。

(( val = 1 ))

たとえば、スクリプトを呼び出して最初の引数が整数の場合、再割り当て、./scirpt.zsh $((val))比較などの算術プロセスを実行するためにスクリプトでこれをどのように参照しますか?コードを次のように作成したいと思います。

#!/bin/zsh

(( {1} = $1++ ))

ベストアンサー1

zshでは、配列変数argv位置パラメータにアクセスする別の方法です。だから:

((argv[1]++))

おすすめ記事