【发布时间】:2015-09-29 22:30:40
【问题描述】:
使用 bash 一切都很好:
$ yes | bash -c 'read -sn 1 -p "[Y/n] " RESPONSE ; echo $RESPONSE'
y
但是使用 zsh 我遇到了麻烦:
$ yes | zsh -c 'read -sk 1 "RESPONSE?[Y/n] " ; echo $RESPONSE'
[Y/n]
【问题讨论】:
-
这与问题无关;但是如果你在外层使用单引号,你可以消除所有丑陋的反斜杠(在两个版本中)。