== is not valid POSIX sh