Linux Shell脚本pause命令

来源:互联网 发布:小米网络音响app 编辑:程序博客网 时间:2024/05/17 00:55

Linux Shell中没有Windows批处理中的pause命令,所以需要自己创建一个pause脚本,放在环境变量中,并设置可读、可执行权限。


1. 打开文本编辑器,在 /home/cheng/bin  目录中创建一名为pause的文本文件。

2.在pause文件中写入以下内容:

#!/bin/bashget_char(){  SAVEDSTTY=`stty -g`  stty -echo  stty raw  dd if=/dev/tty bs=1 count=1 2> /dev/null  stty -raw  stty echo  stty $SAVEDSTTY}if [ -z "$1" ]; thenecho '请按任意键继续...'elseecho -e "$1"figet_char

保存并退出文本编辑器。


3.打开终端,执行以下命令:

chmod 0755 /home/cheng/bin/pause

4.完成以上操作后,就可以在终端或者shell脚本中使用pause命令中,效果和Windows中的批处理脚本一样。

原创粉丝点击