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