zoukankan      html  css  js  c++  java
  • if [ $? -eq 0 ]; then该语句是什么含义?

    某个shell脚本

    # mkimage.sh
    echo "make and copy android images"
    ./mkimage.sh
    if [ $? -eq 0 ]; then
        echo "Make image ok!"
    else
        echo "Make image failed!"
    fi
    
    }

    知识点

    $0: shell或shell脚本的名字
    $*:以一对双引号给出参数列表
    $@:将各个参数分别加双引号返回
    $#:参数的个数
    $_:代表上一个命令的最后一个参数
    $$:代表所在命令的PID
    $!:代表最后执行的后台命令的PID
    $?:代表上一个命令执行后的退出状态
    if [ $# -eq 0 ]该语句是什么含义?  解:如果有零个参数的话
  • 相关阅读:
    Day10
    Day9
    Day8
    Day7
    Day 6
    Day5
    第一周计划
    事件总线模式辨析
    解释器模式辨析
    解释器模式深度探究
  • 原文地址:https://www.cnblogs.com/libra13179/p/11304572.html
Copyright © 2011-2022 走看看