Shell脚本异常傲娇,出错后、执行完根本不给你机会让你查看报错信息、输出信息,直接闪退。
废话不多说,调教方法如下,直接在Shell脚本末尾加上如下代码:
# 使用read命令达到类似bat中的pause命令效果
echo 按任意键继续
read -n 1
echo 继续运行
例:
某.sh文件内容如下图,执行完或出错后直接闪退。
末尾加上代码:
这样,运行出错后、执行完,可以有足够的时间来查看报错信息、输出信息。按任意键关闭窗口或者点击关闭窗口。
另外,利用sleep命令实现窗口延迟关闭以及其他例子可参考: