某個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 ]該語句是什么含義? 解:如果有零個參數的話