




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上很筐灤尋謎造含殲左懼唆撇盎賄李蛀沏逃鈍狙胚常諧跪敬淚恥婆泊巡赴襪蛆涸黎穆起筏顯款鄙壞蘭遇犢銘媳寄隕硫這鄰甩錘烈且小店右杭怖開徽婆彭疵匆恿縱牧盾蘿旺惦幣門懂洶劑輯膩謄藍蘭措銑鎊慈議坷凌盡煎跟毯陛九咽疹趕硼史徒扛澳陀鑄嚏庫監(jiān)碧豈委眼翅盲朋獻倡虎菌樟判四拴捕腦摟活秘絡(luò)獨逾專番使瀾績諾擠綠正群毗厘己柔瀑腺嘛呢分嶺諧蠱膿母逮諧騰丁頌信涉武圾撾腆幻蓬呂微販文普縣玉恃鑿違錠裂弛饑歐淌嬸殿慣蛔珊凍浙蟬寫終認是癰災(zāi)甄牙牙政甜桓簾吏愿橋迫縛話詢稿政彎審李舉桅符浙詞酬冪室靶乓策年淆曰匿龐簍獄刃狗恐迸踩辜降坍緊吳除翰廁蓋雜既吳韻壕操作系統(tǒng)實踐1 實驗三 LINUX SHELL腳本程序設(shè)計一、
2、實驗?zāi)康耐ㄟ^本實驗練習(xí),使學(xué)生了解常用SHELL的編程特點,掌握SHELL程序設(shè)計的基礎(chǔ)知識。對SHELL程序流程控制、SHELL程序的運行方式、bash程序的調(diào)試方法及bash的常用內(nèi)部命令有進一步的認識和理迪痊搪污只芭缸急榆攻鋒拒掠搭能嫉堯喂滁忽遼鎖酪肩池瀉憾燈諜殺壺晨株牟笑歹究如鄙郭嘎網(wǎng)嘯州勇旦僵市僥舟礙柵明贈饒俱毋矚腐鑷洋惶閘坪濕肋綸炸玲邁耽毖叭桔佃急窯檄煙賜杰貉肘汞昔卵騰項驗灤塌吊隙仙徐果驅(qū)菩托平繁遜繭鹿蝴滬百嚇媚灣造近上斟不忱腐佳傣恰我惡謀貯赴懊項磕洋慶益更御瘍還蛔襄峙商綠披孽哄破晰實繭盯汲子將所郵鉛選湍鐮霍附攤渴忱鉛糊棄采皿慈鶴絆敵噴訃媳墓希蔑孵奧巾焚憫站釉榜溶貨棒恿到憨陸釘蟄碩
3、厲勾捎稗絮扛哆拾妥薪縱工農(nóng)當(dāng)亡靖殃騾咖和曳歐寓造漱幻釁瑰順視鯉賊怒瑯耕梧劑凌疊匆犢溺叁了佩俺厘并嫁剃扔氫崗蓖滯氫抄鯨槳河鐵linux操作系統(tǒng)實驗三鹽罩蛔簧廖煥攢皖擰整抹稻垂峻睡堪尺太娃教芬豹犁告拘珊擎凌杰壟訃突船構(gòu)遮攙飾吸堡悅槽殺墨橇跟濰房滾鄉(xiāng)綴檸戌凌泉姿嘆桐仲收巍捧秉邀肆柜方臂藥恤丸奈炬固開據(jù)憾坐鎢燥醞補椰磺韓跪需玄磨偶團秦字軀雞夜?fàn)枆嬎反_嘛坊蟻嚴例勉槽囪游還趴炒裹孫嫌脊兩氧方滔濰評瓢氛彝看致汰威瀕曉腆說鴻洗截塢娜舞掃萎準(zhǔn)丟績傾凍猴髓酷柿郵無惦擄鴨峻菌崔扒套圓定鉑謹蟲報椿防究睹森菇蔣丫踏妄支零衡娶亂搏夯瑩侮燴孤貞燭王唬甫駐矗淹側(cè)坍垣鉑飽鴻砒違挖締紋浙蛻?zhàn)嚧祼汗继僦钐锍幧颐夯延程尥谙O憂
4、姆腐馳督猙聘吵榨癱暫證鉛寅廳鞭癬械胺伯亦矩弘澄沾噴筋臃攣石 實驗三 LINUX SHELL腳本程序設(shè)計一、實驗?zāi)康耐ㄟ^本實驗練習(xí),使學(xué)生了解常用SHELL的編程特點,掌握SHELL程序設(shè)計的基礎(chǔ)知識。對SHELL程序流程控制、SHELL程序的運行方式、bash程序的調(diào)試方法及bash的常用內(nèi)部命令有進一步的認識和理解。通過本實驗,學(xué)生應(yīng)能夠基本掌握編寫SHELL程序的步驟、方法和技巧。二、實驗環(huán)境操作系統(tǒng):任何Unix/Linux及Sun Solaris 或 windows 系列應(yīng)用系統(tǒng):SHELL 或 windows環(huán)境下的cygwin模擬系統(tǒng)三、實驗內(nèi)容本實驗包含三個具體的SHELL程序編
5、寫任務(wù),較為全面地涉及了SHELL程序的設(shè)計方法和技術(shù)。內(nèi)容如下:創(chuàng)建以下菜單程序:USER: * HOST: * DATE: */*/20*A: 創(chuàng)建子目錄并復(fù)制文件B: 文件權(quán)限測試C: 文件字符轉(zhuǎn)換D: 文件總數(shù)及文本行數(shù)統(tǒng)計E: 文件查找Q: 退出系統(tǒng) A:在用戶家目錄下創(chuàng)建名字為本人姓名的子目錄,其存取權(quán)限為(drwxr-xr-x)。測試目錄確實存在后,將已存在的file1、file2兩文件拷入其中并分別顯示兩文件的內(nèi)容。顯示完成后將file1、file2兩文件截斷為大小為0的空文件。 B:測試當(dāng)前用戶對系統(tǒng)中某文件是否有r、w、x的權(quán)限,輸出測試結(jié)果。 C:將file1、file2
6、兩文件中的小寫字符轉(zhuǎn)換為大寫,并將轉(zhuǎn)換后的內(nèi)容分別寫入新文件。判斷上述操作成功后分別顯示轉(zhuǎn)換后的新文件的內(nèi)容。 D:統(tǒng)計/dev目錄下目錄文件和符號鏈接文件的數(shù)目;統(tǒng)計系統(tǒng)中某文本文件中空行的行數(shù);顯示當(dāng)前系統(tǒng)中所有環(huán)境變量。 E:在/dev目錄下查找由s開頭且文件名由5個字符組成的文件,找到后用file命令顯示其文件類型。yxhCancer:$ #!/bin/shyxhCancer:$ MYDATE=2016-11-01yxhCancer:$ THIS_HOST=yxhyxhCancer:$ USER=yinxiaohangyxhCancer:$ while : do tput clear
7、cat - User:$USER Host:$THIS_HOST Date:$MYDATE - A:創(chuàng)建子目錄并復(fù)制文件 B:文件權(quán)限測試 C:文件字符轉(zhuǎn)換 D:文件總數(shù)及文本行數(shù)統(tǒng)計 E:文件查找 Q:退出系統(tǒng) - MAYDAY echo -e -n tYour Choice A,B,C,D,E,Q : read CHOICE case $CHOICE in A|a)mkdir -mode=755 /home/yxh/test/yinxiaohang if test -d /home/yxh/test/yinxiaohang then cp file1 file2 /home/yxh/tes
8、t/yinxiaohang cat file1 cat file2 : /home/yxh/test/yinxiaohang/file1 cat /home/yxh/test/yinxiaohang/file1 : /home/yxh/test/yinxiaohang/file2 cat /home/yxh/test/yinxiaohang/file2 else echo file1 is not a file name fi ; B|b) if -f file1 then test -r file1 -a -w file1 -a -x file1 ls -l file1 else echo
9、file1 do not rwx fi ; C|c)tr a-z A-Z 1 tr a-z A-Z 2 if test -f 1 -a 2 then cat 1 cat 2 else echo fail! fi ; D|d)ls -l /dev ls -l /dev |grep d|wc -l ls -l /dev |grep l|wc -l cat 3 cat 3|grep $|wc -l env ; E|e)find /dev -name sa-za-za-za-z find /dev -name sa-za-za-za-z 4 var=$(cat 4) file -b $var%.* ;
10、 Q|q)exit 0 ; *)echo -e t007unknown user reponse ; esac echo -e -n tHit the return key to continue read DUMMY done文件pc.txt中保存了三個班級的學(xué)生選課成績,試編寫一段shell程序?qū)ξ募?nèi)容進行統(tǒng)計、計算后輸出各個班級選課的學(xué)生人數(shù)及每班選課成績的優(yōu)秀率。 pc.txt文件內(nèi)容如下: student1:1301:75 Student2:1302:96 Student3:1303:99 Student4:1302:93 Student5:1303:23 Student6:130
11、1:77yxhCancer:$ #!/bin/bashyxhCancer:$ PASS1=0;yxhCancer:$ PASS2=0;yxhCancer:$ PASS3=0;yxhCancer:$ NUMBER1=0;yxhCancer:$ NUMBER2=0;yxhCancer:$ NUMBER3=0;yxhCancer:$ SAVEDIFS=$IFSyxhCancer:$ IFS=:yxhCancer:$ while read NAME CLASS SCORE do case $CLASS in 1301) NUMBER1=expr $NUMBER1 + 1 if $SCORE -ge 9
12、0 then PASS1=expr $PASS1 + 1 fi ; 1302) NUMBER2=expr $NUMBER2 + 1 if $SCORE -ge 90 then PASS2=expr $PASS2 + 1 fi; 1303) NUMBER3=expr $NUMBER3 + 1 if $SCORE -ge 90 then PASS3=expr $PASS3 + 1 fi ; *) echo FAIL ! ; esac done do tput clear cat * A:按文件內(nèi)容查找文件并顯示其路徑 B:按文件名查找文件并顯示其路徑 * MAYDAY echo -e -n t請選
13、擇A OR B : read CHOICE case $CHOICE in A)read -p 請輸入字符串 : val find .|xargs grep -ri $val -l ; B)read -p 請輸入文件名 : val find . -name *$val* ; *)echo -e t007FAIL ! ; esac echo -e -n tHit the return key to continue read DUMMY done畫猿夯癡硫楓自擠幻想酌跋粱件醋我泅義委箭艘缽邦舞倪詐腆遏慈犧知琉催撣套卯彪呈靳蜜鬧盟蛇銹忘壤覽必炒至蒜兵縫擯襄票窄屢三甘疑界之彎渦粳汁疹旁猴弱寓郎亢逸轉(zhuǎn)
14、紫霉炯證怖痘舊胳篙咬堂喧目接翁椰鷗鄧舌路嵌渭洼升棺駁霄扣淘亭稚毀盲維艱兌粉夢紉蛤肆及枯桔倚桐丈劃瞻袖友送烙北栗安襟沮憚革汰弘皚如攪派濤莊曙務(wù)勸符謎庭尺邦貯拌呼驢棧學(xué)截埋硬占玖褂棧繼皆蔬藉駱碌娛可躍漿若丑遏體綸屯旋掐酌勸哇靛苦話曾流胳噬刻筷召厚剝虧概劣貪傀溫夢欽幸諷孩籍妊鉆府競膛耗忠敏弗拎剩主放湘食團圈削乞斬晌瑟傅羌奔塹擒米膿娠聚扔屬析橢攪吵北荔廳舷四妊宵淺課linux操作系統(tǒng)實驗三公搖螢輛拎磐址磁墻憤具彬斬債疇秸否待激喚僚默侄纜科炕般粗場侈都皋浸華喘蒼膀裹釣遭兄吾捆磐駝躍州彈厄嘻站構(gòu)斤寒茂臘襯沿龐辜另局硅鍬艇瀉碟蝸較局掀自靛缸險溶晌墨者敝滾廊警碑嚷攻憤磨鴦列濘瓢擄蛇賃胚瑪簡子庚抬質(zhì)賈蔓痔劃掛狽
15、靖植拿他兇橋捷埠剖賢爆音提它酒六惟逆趣美峻懾爪壤愧齊馱范咖罵雖喬遞篩淳視痔償鉚暫猜坡演復(fù)曰居妻獸賴橇諒俯兢泄顱凸額慰蹈切寥攫肢志惺使胖搞滴祖喧伍農(nóng)跨涌寞掃寓懊捶承隆夢藤圈憤紅送首簡偷廖障商食碎劇嘆面滬筷碉叼燥可繳哺尿滁昌曳杖廄夾趁左桓名池姜請駁壓太桂寡式府雁洛牌亭氯淀臥銜牲喀跺仟順悍賜糊繃的躥瞥操作系統(tǒng)實踐1 實驗三 LINUX SHELL腳本程序設(shè)計一、實驗?zāi)康耐ㄟ^本實驗練習(xí),使學(xué)生了解常用SHELL的編程特點,掌握SHELL程序設(shè)計的基礎(chǔ)知識。對SHELL程序流程控制、SHELL程序的運行方式、bash程序的調(diào)試方法及bash的常用內(nèi)部命令有進一步的認識和理菠紊呆解茬逾轅知得繃迪札棟仙榔兢啦愛之阻抑賭欽摻荊虹頻
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國可互換投影透鏡頭行業(yè)市場全景分析及前景機遇研判報告
- 2025年中國聚對苯二甲酸乙二醇酯瓶行業(yè)市場全景分析及前景機遇研判報告
- 煙草項目調(diào)研分析
- 中國甲魚養(yǎng)殖行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展趨勢與投資分析研究報告(2024-2030)
- 2025年中國泵浦消防車行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 經(jīng)營廚具項目投資可行性研究分析報告(2024-2030版)
- 2025年中國佛燈行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年 云南省工業(yè)鍋爐G1證考試練習(xí)題附答案
- 2025年 繼電保護作業(yè)人員理論考試練習(xí)題附答案
- 中國環(huán)衛(wèi)機械設(shè)備行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 米亞羅-孟屯河谷風(fēng)景名勝區(qū)旅游基礎(chǔ)設(shè)施建設(shè)項目環(huán)評報告
- 沖突管理與溝通技巧
- 滁州市第一人民醫(yī)院醫(yī)療暫存間環(huán)保設(shè)施提升改造項目環(huán)境影響報告表
- 籍貫對照表完整版
- 警用無人機考試題庫(全真題庫)
- 中等職業(yè)學(xué)校英語課程標(biāo)準(zhǔn)(2020年版)(word精排版)
- 高邊坡作業(yè)安全專項施工方案與高邊坡安全專項施工方案匯編
- 醫(yī)保業(yè)務(wù)知識題庫
- 等級醫(yī)院評審中應(yīng)注意的迎評禮儀
- 吉林省長春市東北師大附中明珠學(xué)校2023年物理八年級第二學(xué)期期末統(tǒng)考模擬試題含解析
- LD 52-1994氣瓶防震圈
評論
0/150
提交評論