《LINUX 管理与应用》课程实验报告 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 实 验 内 容 和 目 的 实 验 目 的 : 理 解 Shell 程 序 的 设 计 方 法 ; 熟 悉 Shell 程 序 编 辑 、 运 行 、 调 试 方 法 与 过 程 。 实 验 内 容 : ( 1) Shell 简 单 编 程 用 户 名 回 显 程 序 ; if-then、 if-then-else 语 句 使 用 ; for 语 句 、 while 语 句 使 用 ( 2) 较 复 杂 的 考 勤 模 拟 shell 程 序 设 计 实 验 环 境 微 机 、 WINDOWS XP、 QUICK LINUX、 VMWARE 虚 拟 机 软 件 实 验 重 点 及 难 点 实 验 重 点 : SHELL 编 辑 、 运 行 过 程 ; SHELL 变 量 的 使 用 , 分 支 语 句 的 设计 , 循 环 语 句 的 设 计 实 验 难 点 : SHELL 语 句 的 使 用 方 法 实 验 过 程 ( 实 验 过 程 、 实 验 结 果 及 实 验 分 析 ) 一 、 实 验 过 程 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 #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 语 句 创 建 一 个 根 据 输 入 的 分 数 判...