fix shell array bug