case命令的用法case "比對的字串或資料" in
text1) (跟上面的字串比較,成立才執行
echo text1
;;
text2) (跟上面的字串比較,成立才執行
echo text2
;;
*) (上面的條件都不成立就執行這段
echo not found
exit
;;
esac
例
# sudo nano mycase.sh
text1) (跟上面的字串比較,成立才執行
echo text1
;;
text2) (跟上面的字串比較,成立才執行
echo text2
;;
*) (上面的條件都不成立就執行這段
echo not found
exit
;;
esac
例
# sudo nano mycase.sh
x=aaa.bz2 case “${x##*.}” in gz) echo hi gz ;; bz2) echo hi bz2 ;; *) echo “Archive format not recognized.” exit ;; esac
沒有留言:
張貼留言