做了一个sh脚本,里头会有一些和用户交互的地方,需要用户回答一些问题,以执行下一步(通过read读取用户输入,有时候用户输入回车,代表使用缺省答 案)
问题是在脚本执行过程中,用户可能会有意无意的输入很多个我不想要的回车.
function prompt_answer(){
prompt="${1}"
variable="${2}"
while read -t1 dummy_vars ; do
:
done
read -p "${prompt}" -r "${variable}"
}