shell脚本判断上一个命令是否执行成功
生活随笔
收集整理的這篇文章主要介紹了
shell脚本判断上一个命令是否执行成功
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
shell腳本中判斷上一個(gè)命令是否執(zhí)行成功
shell中使用符號“$?”來顯示上一條命令執(zhí)行的返回值,如果為0則代表執(zhí)行成功,其他表示失敗。
結(jié)合if-else語句實(shí)現(xiàn)判斷上一個(gè)命令是否執(zhí)行成功。
經(jīng)過驗(yàn)證,該方法也適用于make命令,并不僅僅限于shell 命令。
示例如下:
if [ $? -ne 0 ]; thenecho "failed" elseecho "succeed" fi或者:
if [ $? -eq 0 ]; thenecho "succeed" elseecho "failed" fi另外
shell中的比較符號如下:
| -eq | 等于 |
| -ne | 不等于 |
| -gt | 大于 |
| -lt | 小于 |
| ge | 大于等于 |
| le | 小于等于 |
總結(jié)
以上是生活随笔為你收集整理的shell脚本判断上一个命令是否执行成功的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: I Hate It (HDU 1754)
- 下一篇: 编译原理中词法分析--部分实现