linux下shell编程实验报告,LINUX-Shell编程实验报告
《LINUX-Shell编程实验报告》由会员分享,可在线阅读,更多相关《LINUX-Shell编程实验报告(6页珍藏版)》请在⼈⼈⽂库⽹上搜索。
1、LINUX-Shell编程实验报告LINUX管理与应⽤课程实验报告⼀、实验过程1. 编写⼀个简单的回显⽤户名的shell程序2. 使⽤if-then语句创建简单的shell程序3. 使⽤if-then-else语句创建⼀个根据输⼊的分数判断是否及格的shell程序4. 使⽤for语句创建简单的shell程序5. 使⽤while语句创建⼀个计算1-5的平⽅的shell程序6. ⽤shell设计⼀个模拟考勤程序⼆、实验结果1.编写⼀个简单的回显⽤户名的shell程序#vi dat#!/bin/bash#echo Mr.$USER,Today is:echo dateecho Wish you a 。
2、lucky day!#chmod +x dat#./dat2. 使⽤if-then语句创建简单的shell程序#vi bbbb#!/bin/bash#echo -n Do you want to continue: Y or Nread ANSWERif $ANSWER = N -o $ANSWER = n thenecho your answer is quit!fi#chmod +x bbbb#./bbbb3.使⽤if-then-else语句创建⼀个根据输⼊的分数判断是否及格的shell程序#vi ak#!/bin/bash#echo -n please input a score:re。
3、ad SCOREecho You input Score is $SCOREif $SCORE -ge 60 ;thenecho -n Congratulation!You Pass the
examination.elseecho -n Sorry!You Fail the examination!fiecho -n press any key to continue!read $GOOUT#chmod +x
ak#./ak4. 使⽤for语句创建简单的shell程序#vi mm#!/bin/bash#for ab in 1 2 3 4doecho $abdone#chmod +x mm#.。
4、/mm5. 使⽤while语句创建⼀个计算1-5的平⽅的shell程序#vi zx#!/bin/bash#int=1while $int -le 5 dosq=expr $int * $intecho $sqint=expr $int + 1doneecho Job completed#chmod +x zx#./zx6. ⽤shell设计⼀个模拟考勤程序,实现如下功能选择界⾯:1:上班签到2:下班签出3:缺勤信息查阅# vi testshell#! /bin/bash#exsig=0while true; doecho echo -欢迎使⽤本系统-echo 1. 上班签到done elsee。
5、cho System Error:userinfo.dat does not exist! fiif test $fname != $namethenecho 不存在该⽤户!elif test $fpassword != $passwordthenecho 密码不正确!elseecho 你的记录:echo -cat -b /home/user/check.dat|grep $nameecho -fi;4)echo 欢迎你的使⽤,再见!exsig=1;*)echo 请输⼊合法的选项!;esacif test $exsig = 1thenbreakfidone七试验运⾏结果:#chmod +x
testshell#./testshell三、实验分析通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中LINUX 基本命令的使⽤,理解了Shell程序的设计⽅法,并且熟悉了Shell程序编辑、运
⾏、调试⽅法与过程。这为我⽇后继续深⼊学习Linux课程打下基础。
>linux命令及shell编写

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。