windows git bash 使用pause命令

windows的cmd自带pause命令,但是windows上安装的git bash缺没有这个命令,有时是写的脚本最后希望暂停看一下结果再关闭,所以就需要自己改一个pause命令。

windows的cmd假如自己写了一个命令,比如windows的cmd没有ls命令,那么我们可以创建一个

ls.bat:

dir

并把这个ls.bat放在

C:\Windows\System32

即可,虽然只能显示当前目录的目录结果,但是也比敲dir方便多了。

同样我们可以写一个pause的脚本,但是不同的是不能给文件加后缀,文件的名字就叫pause

pause:

#!/bin/bash
get_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" ]; then
    echo '请按任意键继续...'
else
    echo -e "$1"
fi

get_char

放入你的git bash的安装目录下的下面位置

D:\software\git\install\Git\usr\bin

上述的命令参考于:https://blog.csdn.net/colin91/article/details/9119031

文章目录