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
沒有留言:
張貼留言