LINUX-Sell编程实验报告.docVIP

  • 44
  • 0
  • 约8.6千字
  • 约 8页
  • 2016-10-18 发布于贵州
  • 举报
LINUX-Sell编程实验报告

《LINUX管理与应用》课程实验报告 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 实验实验实验实验环境实验重点及难点实验重点实验难点#!/bin/bash #filename:dat echo Mr.$USER,Today is: echo `date` echo Wish you a lucky day! #chmod +x dat #./dat 2. 使用if-then语句创建简单的shell程序 #vi bbbb #!/bin/bash #filename:bbbb echo -n Do you want to continue: Y or N read ANSWER if [ $ANSWER = N -o $ANSWER = n ] then echo your answer is quit! fi #chmod +x bbbb #./bbbb 3. 使用if-then-else语句创建一个根据输入的分数判断是否及格的shell程序 #vi ak #!/bin/bash #filename:ak echo -n please input a score: read SCORE echo You input Score is $SCORE if [ $SCORE -ge 60 ]; then echo -n Congratulation!You Pass the examination. else echo -n Sorry!You Fail the examination! fi echo -n press any key to continue! read $GOOUT #chmod +x ak #./ak 4. 使用for语句创建简单的shell程序 #vi mm #!/bin/bash #filename:mm for ab in 1 2 3 4 do echo $ab done #chmod +x mm #./mm 5. 使用while语句创建一个计算1-5的平方的shell程序 #vi zx #!/bin/bash #filename:zx int=1 while [ $int -le 5 ] do sq=`expr $int \* $int` echo $sq int=`expr $int + 1` done echo Job completed #chmod +x zx #./zx 6. 用shell设计一个模拟考勤程序,实现如下功能选择界面: 1:上班签到2:下班签出3:缺勤信息查阅 # vi testshell #! /bin/bash #filename:shelltest exsig=0 while true; do echo echo ----欢迎使用本系统---- echo 1. 上班签到 echo 2. 下班签出 echo 3. 考勤信息查询 echo 4. 退出系统 echo ---------------------- echo echo 请输入你的选项: read choice case $choice in 1)echo 请输入你的名字: read name echo 请输入你的密码: read password if test -r /home/user/userinfo.dat then while read fname fpassword do echo $fname echo $fpassword if test $fname = $name then break fi done /home/user/userinfo.dat else echo System Error:userinfo.dat does not exist! fi if test $fname != $name then echo 不存在该用户! elif test $fpassword != $password then echo 密码不正确! else hour=`date +%

文档评论(0)

1亿VIP精品文档

相关文档