SHELL------條件判斷【test命令詳解】

test "$a" == "$b" 等同於 [ "$a" == "$b" ]

[ "$a" =="$b" ] 等於
[ "$a" != "$b" ] 不等於
[ "$a" -eq "$b" ] 等於
[ "$a" -ne "$b" ] 不等於
[ "$a" -le "$b" ] 小於等於
[ "$a" -ge "$b" ] 大於等於
[ "$a" -gt "$b" ] 大於
[ "$a" -lt "$b" ] 小於
[ "$a" -ne "$b" -a "$a" -gt "$b" ] -a必須條件都滿足
[ "$a" -ne "$b" -o"$a" -gt "$b" ] -a條件至少滿足一個
[ -z "$a" ] 是否爲空
[ -e "file" ] 是否存在
[ -f "file" ] 普通文件
[ -b "file" ] 塊設備
[ -S "file" ] 套接字
[ -c "file" ] 字符設備
[ -L "file" ] 軟鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章