Linux Shell腳本編寫

Linux Shell腳本編寫

ID:40752802

大?。?21.50 KB

頁數(shù):5頁

時間:2019-08-07

Linux Shell腳本編寫_第1頁
Linux Shell腳本編寫_第2頁
Linux Shell腳本編寫_第3頁
Linux Shell腳本編寫_第4頁
Linux Shell腳本編寫_第5頁
資源描述:

《Linux Shell腳本編寫》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、Linux課程實驗報告實驗名稱:LinuxShell程序設(shè)計班級:110342A姓名:石心剛學(xué)號:110342124任課教師:楊志嫻完成日期:2013年11月5日實驗環(huán)境:Ubuntu12.4一、實驗?zāi)康?、掌握shell腳本編寫的基本知識;2、掌握shell腳本中變量的使用;3、掌握shell腳本中引用命令行參數(shù)的方法;4、掌握for循環(huán)、while循環(huán)、read命令的使用;5、掌握shell腳本調(diào)試。二、實驗內(nèi)容1.編寫一個腳本timer.sh,實現(xiàn)如下分支功能:【1】顯示當(dāng)前系統(tǒng)時間;【2】顯示萬年月歷;【3】判斷輸入的年份是否是閏年,并給出結(jié)果?!?】詢問用戶是否重復(fù)繼續(xù)操作。2.命令

2、掌握:【1】echo命令:顯示其后的變量值或者直接顯示它后面的字符串ech一般格式:echo[-neE][args]【2】date命令:顯示當(dāng)前系統(tǒng)時間可以在引用語句中用反引號也可以直接調(diào)用;【3】cal命令:顯示萬年月歷,可直接調(diào)用;【4】case語句:Case字符串in模式字符串1)命令...命令模式字符串2)命令...命令...模式字符串n)命令...命令Esac【5】read命令:利用read命令從鍵盤上讀取數(shù)據(jù),然后賦給指定的變量【6】if判斷命令:Read-p字符串變量If[條件];then命令Elif[條件];then命令Else命令Fi【7】腳本源碼:三、實驗環(huán)境1.安裝vmw

3、are虛擬機(jī)軟件2.windowxp/7/8主機(jī)系統(tǒng)以及Ubuntu12.0系統(tǒng);3.Terminal終端四、實驗步驟1、打開Terminal終端,新建腳本文件并進(jìn)行編輯vitimer2、使用bash?的case選擇語句編寫一腳本timer.sh能分別實現(xiàn)指定功能:3.調(diào)試程序;4.反復(fù)修改直到達(dá)到預(yù)定目的。五、實驗結(jié)果與討論功能【1】演示:功能【2】演示:功能【3】演示:2013年不是閏年2012年是閏年;功能【4】演示:繼續(xù)操作:不再繼續(xù)操作:選擇錯誤:六、總結(jié)【1】通過這次實驗,熟悉了Shell腳本的編寫、控制語句的使用(if語句,while語句,for語句)和變量的定義及擴(kuò)展等;【2】

4、在編寫if語句時,沒有將if[$leap-eq0]用空格分開,出現(xiàn)如下錯誤:改正后即可正常運(yùn)行;【3】Shell腳本文件是順序執(zhí)行,可以在case語句中套用if,且語句必須構(gòu)成if--fi、case--esac對稱方可,其中case在模式命令執(zhí)行后需加;;【4】由于我用的是Ubuntu系統(tǒng),所以在Vi編輯腳本時候需要依照上Ctrl+P,左Backspace,右Space,下Ctrl+N的規(guī)則,操作起來十分復(fù)雜;【5】通過Shell程序設(shè)計,更加豐富了Linux系統(tǒng)操作經(jīng)驗。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。