或许在DOS时代你可以使用pause命令来实现。
而在linux里面这个需要read命令来支持,这是bash内建的(BASH_BUILTINS)。
先看看下面的代码:
read -p "Press any key to continue"
则会先输出引号的内容,然后等待用户输入,用户随便按任意键,则会退出read。
当然你可以写个function来实现这个功能, 以后就可以像DOS下调用pause一样来使用read了
#!/bin/bash
function pause(){
read -p “$*”
}
pause 'Press any key to continue…'
很简单把。
Ref:
Howto add pause prompt in a shell script ( bash pause command )
没有评论:
发表评论