read -p "Enter your name: " NAME
echo "Hello $NAME, nice to meet you".```
In terminal:
ks@USER桌面%/脚本.sh./script.sh:读取:18:-p:无协处理器你好,很高兴认识你。
[picture of the problem ][1]
[1]: https://i.stack.imgur.com/ZpVri.png
在ZSH中,-p
并不意味着Bash中的提示。参见man zshbuiltins
:
read [ -rszpqAclneE ] [ -t [ num ] ] [ -k [ num ] ] [ -d delim ]
(...)
-p Input is read from the coprocess.
关于read
:的ZSH实现的提示
$ read "?Enter your name: " NAME
Enter your name: myname
$ echo $NAME
myname