1. 程式人生 > >[shell指令碼筆記]基礎/變數

[shell指令碼筆記]基礎/變數

一些基礎用法

#! /bin/bash 宣告使用的shell名稱
exit 0正常退出,exit 1錯誤退出
shell指令碼內增加一行set -x,在執行shell指令碼時($sh -x run.sh),會打印出每一行命令的返回值,從而便於進行除錯。

變數


例子:用於判斷上一步的結果執行正確再執行下一步,否則退出並報錯
$? 顯示執行上一條Shell命令的返回值,0表示沒有錯誤,其他表示有錯誤

if [ ${?} -eq 0 ]; then
    echo "right!"
    exit 0
else
    echo "error!"
    exit 1