Shell Script

參考資料:(https://ithelp.ithome.com.tw/users/20005357/ironman/630)

ERROR:vi 的 上下左右 變成 ABDC

解決方法:(https://blog.csdn.net/tmtongming/article/details/73162822)

判斷式

*判斷式的中括號前後都要有空格

-eq : 等於
-ne : 不等於
-gt : 大於
-ge : 大於或等於
-lt : 小於
-le : 小於或等於

# 如果判斷式為真,就執行 do something 1
if [ 判斷式 ]; then
  do something 1
fi

# 如果判斷式為真,就執行 do something 1, 否則就執行 do something 2
if [ 判斷式 ]; then
  do something 1
else
  do something 2

# 如果判斷式為真,就執行 do something 1, 為假往下執行看 判斷式2 是否為真
# 為真就執行 do something 2, 否則就執行 do something 3
if [ 判斷式 ]; then
  do something 1
elif [ 判斷式2 ]; then
  do something 2
else
  do something 3
fi

Last updated