posix sh input update