In zsh, running the command read -p 'erasing all directories (y/n) ?'  ans, throws the error,read: -p: no coprocessBut in bash, it prints a prompt. How do I do this in zsh?
read command in zsh throws error
zsh;read
You can still use read, you just need to print a prompt first. In zsh, -p indicates that input should be read from a coprocess instead of indicating the prompt to use.You can do the following instead, which is POSIX-compliant:printf '%s ' 'erase all directories? (y/n)'read ans