# 命令
## 1.命令是否安裝
```
if ! [ -x "$(command -v git)" ]; then
echo 'Error: git is not installed.' >&2
exit 1
fi
```
## 2.上一條命令是否執行成功
> shell中使用符號`$?`來顯示上一條命令執行的返回值,如果為`0`則代表執行成功,其他表示失敗。
```
if [ $? -ne 0 ]; then
echo "failed"
else
echo "succeed"
fi
```