えぇ・・・

俺普通にこんなの使ってんだけど?

value=$(( ${value:-0} + 1 ))

普通に展開されるんじゃないの?