Bash では、次のようなローカル整数変数を宣言するにはどうすればよいですか。
func() {
local ((number = 0)) # I know this does not work
local declare -i number=0 # this doesn't work either
# other statements, possibly modifying number
}
どこかlocal -i number=0
で使用されているのを見ましたが、これはあまり移植性がないようです。