这个shell的问题

#!/bin/bashread-n1-p"Doyouwanttocontinue[Y/N]?"answercase$answerinY|y)echo"fine,conti... #!/bin/bash
read -n1 -p "Do you want to continue [Y/N]?" answer
case $answer in
Y | y)
echo "fine ,continue";;
N | n)
echo "ok,good bye";;
*)
echo "error choice";;
esac
exit 0

这样的脚本,输出后成这样了
Do you want to continue [Y/N]?yfine ,continue 成一行了
我想分行输出,应该修改哪里?
成为这样
Do you want to continue [Y/N]?y
fine ,continue
谢谢
展开
 我来答
bkr36df
2014-01-14 · TA获得超过741个赞
知道小有建树答主
回答量:951
采纳率:0%
帮助的人:383万
展开全部
你先用echo把Do you want to continue [Y/N]?表示出来,
然后再read answer试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式