1. 程式人生 > 其它 >shell——if、case例題

shell——if、case例題

目錄

例題一:檢查使用者家目錄中的 test.sh 檔案是否存在,並且檢查是否有執行許可權

例題二:提示使用者輸入100米賽跑的秒數,要求判斷秒數大於0且小於等於10秒的進入選拔賽,大於10秒的都淘汰,如果輸入其它字元則提示重新輸入;進入選拔賽的成員再進一步判斷男女性別,男生進男生組,女生進女生組,如果輸入錯誤請提示錯誤

例題三:用case語句解壓根據字尾名為 .tar.gz 或 .tar.bz2 的壓縮包到 /opt 目錄

例題四:4.提示使用者輸入內容,使用if 語句判斷輸入的內容是否為整數

例題五:根據上一題再判斷輸入的內容是奇數還是偶數

例題六:用if 語句判斷主機是否存活

例題七:用case語句在/etc/init.d/目錄中寫一個firewalld指令碼,並加入到系統服務管理中,使能夠使用 service firewalld start|stop|restart|status 來管理firewalld服務,要求如果命令選項不對,則提示 “用法: $0 {start|stop|status|restart}”。