+ -
当前位置:首页 → 问答吧 → ksh 如何实现输入回车继续执行

ksh 如何实现输入回车继续执行

时间:2011-12-16

来源:互联网

初学者问题:

#!/bin/ksh
echo Press enter
read pressenter

我需要程序暂停,直到用户输入回车继续执行,不知道如何实现,请大虾指点,谢谢。

作者: seachips   发布时间: 2011-12-16

#!/bin/sh
echo press enter to continue
perl -e "<>;"


呵呵……

作者: fibbery   发布时间: 2011-12-16

这样可不可以

Assembly code

[root@RHEL6A shcode]# cat sh20.sh 
#!/bin/ksh
echo 'waiting for user to hit enter'
while read answer;do
    if [ -z "$answer" ];then
        echo 'you hit enter'
        break
    fi
done
[root@RHEL6A shcode]# ./sh20.sh 
waiting for user to hit enter
a

you hit enter
[root@RHEL6A shcode]# 

作者: askandstudy   发布时间: 2011-12-16

感谢回答,不过程序没有让我输入enter就直接直接跳出程序了

作者: seachips   发布时间: 2011-12-16