POSIX read não tem -p , que é uma extensão não POSIX implementada em alguns shells (como o bash). Você está atualmente usando /bin/sh , que é provavelmente um shell compatível com POSIX com extensões limitadas. Se você quiser usar extensões bash, considere usar /bin/bash .
Em vez disso, você pode POSIXly fazer isso:
printf 'Press Enter to continue'
read REPLY