云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 通信程序设计实验第二、三部分

通信程序设计实验第二、三部分

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 22:38:45

实验实例:

请在vi中逐一编辑并执行以下10个shell脚本程序,然后结合所学知识和程序的输出分析各程序中各语句的含义:

1.编写一个简单的回显用户名的shell程序。 #!/bin/bash #filename:date

echo \echo 'date'

echo Whish you a lucky day!

2.使用if-then语句创建简单的shell程序。 #!/bin/bash #filename:bbbb

echo -n \read ANSWER

if [ $ANSWER=N -o $ANSWER=n ] then exit fi

3.使用if-then-else语句创建一个根据输入的分数判断是否及格的shell程序。 #!/bin/bash #filename:ak

echo -n \read SCORE

echo \if [ $SCORE -ge 60 ]; then

echo -n \else

echo -n \fi

echo -n \read $GOOUT

4.使用case语句创建一个菜单选择的shell程序。 #!/bin/bash #filename:za #Display a menu echo _

echo \echo \echo \

echo

#Read and excute the user's selection echo -n \read CHOICE

case \1) echo \2) echo \3) echo \

*) echo \exit 1 esac

5.使用for语句创建简单的shell程序。 #!/bin/bash #filename:mm for ab in 1 2 3 4 do

echo $ab done

6.使用for语句创建求命令行上所有整数之和的shell程序。 #!/bin/bash #filename:qqq sum=0

for INT in $* do

sum='expr $sum + $INT' done echo $sum

7.使用while语句创建一个计算1-5的平方的shell程序。 #!/bin/bash #filename:zx int=1

while [ $int -le 5 ] do

sq='expr $int \\* $int' echo $sq

int='expr $int + 1' done

echo \

8.使用while语句创建一个根据输入的数值求累加和(1+2+3+4+…+n)的shell程序。

#!/bin/bash #filename:sum

echo -n \read NUM number=0 sum=0

while [ $number -le $NUM ] do

echo number echo \

number=' expr $number + 1 ' echo sum echo \

sum=' expr $sum + $number ' done echo

9.使用until语句创建一个计算1-5的平方的shell程序。 #!/bin/bash #filename:xx int=1

until [ $int -gt 5 ] do

sq='expr $int \\* $int' echo $sq

int='expr $int + 1' done

echo \

10.使用until语句创建一个输入exit退出的shell程序。 #!/bin/bash #filename:hk

echo \echo \echo -n \read EXIT

until [ $EXIT = \do

read EXIT done

echo \思考题:

1.编写一个shell脚本,输入1 – 10之间的一个数,并判断它是否小于5。 2.编写一个shell脚本,随机输入5个数,打印出了值为3的所有数。

搜索更多关于: 通信程序设计实验第二、三部分 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验实例: 请在vi中逐一编辑并执行以下10个shell脚本程序,然后结合所学知识和程序的输出分析各程序中各语句的含义: 1.编写一个简单的回显用户名的shell程序。 #!/bin/bash #filename:date echo \echo 'date' echo Whish you a lucky day! 2.使用if-then语句创建简单的shell程序。 #!/bin/bash #filename:bbbb echo -n \read ANSWER if [ $ANSWER=N -o $ANSWER=n ] then exit fi 3.使用if-then-else语句创建一个根据输入的分数判断是否及格的shell程序。 #!/bin/ba

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com