计算机脚本程序编写,实验三-shell脚本程序设计.docx
實驗報告
課程名稱 Linux 系統實踐
實驗項目LINUX SHELL腳本程序設計
實驗儀器PC
系別計算機學院
專業網絡工程
班級 / 學號 網 1702/2017011463
學生姓名孟啟賢
實驗日期 4.15
成 績
指導教師李艷平
實驗三LINUX SHELL腳本程序設計
一、實驗目的:
通過本實驗練習,使學生了解常用 SHELL的編程特點,掌握SHELL程序 設計的基礎知識。對SHELL程序流程控制、SHELL程序的運行方式、bash程 序的調試方法及bash的常用內部命令有進一步的認識和理解。通過本實驗, 學生應能夠基本掌握編寫SHELL程序的步驟、方法和技巧。
二、實驗環境
操作系統:任何Unix/Linux或windows系列 應用系統:SHELL或windows環境下的cygwin模擬系統
三、實驗要求
1、做好實驗預習,通過查找資料、閱讀系統提供的幫助文件等多種渠道了 解本實驗所使用的SHELL命令及各種技術方法。充分利用所學知識,預 設多種實現思路。
2、寫出實驗報告,內容是:
⑴簡要說明實驗的目的、任務與設備。
⑵寫出實驗步驟、實現的技術手段及關鍵代碼。
⑶在給定實驗數據的基礎上給出相應的輸出結果。
⑷總結實驗中遇到的問題及解決方法。
⑸寫出實驗心得與收獲。
四、實驗內容
本實驗包含兩個具體的SHELL程序編寫任務,較為全面地涉及了 SHELL 程序的設計方法和技術。內容如下:
⑴創建以下菜單程序:
User ? ****host ? ********DATE ? **/**/20**
A:創建子目錄并測試
B:文件查找
C:文件權限測試及統計
-% , 0
D:文件創建與復制
E:文件內容修改
Q:退出系統
A :在用戶家目錄下創建名字為你學號后四位數字的子目錄,其存取權限為
(drwxr-xr-x)。測試確認目錄存在,輸出提示。
mr^s^ubuntu: *-
文件祈】娟斌(E)燈右(V)哩鳶代)址黑CO精助侶)
USERrnrasHost:
USERrnras
Host:
Date:lS/94/l?
A:創建子目錄井測試
G文件爲限測試及統計
D;文件創密與宴制
“文件內容修改
Q:退岀系統
.你的選擇【鵝比GD,SQ]:
.你的選擇【鵝比GD,SQ]:A .1463
”abc.sh
▼ cai-d^n,sh
examples ^desktop
UifiA任意豐繼禎
nane^txt Pictures qwer sna[>
sss.sh textl textl.out text 1.out,out
text.sh text.sh.Out text.sh,out,ojt xtn jiariwerdari^
檔載樂面 文下音桌 的
共板頻片公襲圖
B:在/dev目錄下查找由sd開頭且文件名由3個字符組成的文件,找到后用 file命令顯示其文件類型;顯示當前系統中所有變量和Shell函數。
mr日泄 ubuntu: “
文件(巧牛誦(E)杳肯(訕 冏幸巧}疼為⑴ 糕訪(出
你的選 ?[A,B,CfD,E,Q]:B /dev/sdal /dev/sda block Special (8/1) block spe
EHELL變峯和函數
BASH=/btn/bash
BA5HOPTS=cr^htst;conplete_fullquoteiextqucte:force_fignore;hostconplete:inter^ct ive_comnentsiprogconp:pronptvars:sourcepath
AL1ASES=()ARCC=() }
AL1ASES=()
ARCC=() }
CMOS=(}
LINEND=([0]="0")
S(XJRCE=([e] = 'cai-dan, sh ')
BASH
BASH
RASH
BASH
BASH
BASH_VERSINFO=([1]="4" [2]=T9" [3]=hlr, [4]=-release" [5]="xB6_&4-pc-Un ux-gnu")
BA呂H-VER5IDN=14.4.19(1)■release‘
CHOICER
CLUTTER_TM_MODULE=xtm
fOLORTERM=t ruecolor
pBUS_SESSIOH BUS ADORESS=untx;path=/run/user/lMO/bus
C:測試當前用戶對系統中某文件是否有 r、w、x的權限,輸出測試結果。
統計/dev目錄下塊設備文件和字符設備文件的數目;統計 date命令的
幫助手冊中空行的個數
mras@!ubuntu: -
文眸(F)編輜(日魚看汐)搜羞瞠端(!)國的小}
USE
總結
以上是生活随笔為你收集整理的计算机脚本程序编写,实验三-shell脚本程序设计.docx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机软件 教案,计算机软件系统教案
- 下一篇: 家庭中计算机应用包括,《管理信息系统中计