实验四 shell编程实验(二)

班级:姓名:学号:上机时间:年月日

任课教师:实验教师:实验成绩:

一、实验目的

综合Linux常用命令和vi编辑器的使用,熟练掌握shell脚本编程。

二、实验注意事项

实验室内的实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。要求每个同学登录后系统后,要在自己的家目录下创建一个属于自己的子目录(以自己(拼音)名字或学号)。以后所有工作都要在自己的目录内进行。建议以后的实验都在同台计算机上做,这样可以保持连续性。

三、实验内容

1. 编写一个脚本,求斐波那契数列的前10项及总和。

num1=1

num2=1

echo -n “$num1+$num2”

sum=2

for((i=1;i<=8;i++))

do

tmp=$(expr $num1 + $num2)

echo -n “+$tmp”

((num1=num2))

((num2=tmp))

sum=$(expr $sum + $tmp)

done

echo “=$sum”

2.编写一个脚本,求一个数的逆序。

echo -n please input num:

read num

echo -n The num is

while [ $num -gt 0 ]

do

sd=$(($num % 10))

echo -n "$sd"

num=$(($num/10))

done

echo

linux 程序实验总结,Linux实验报告(实验四) shell编程实验相关推荐

  1. matlab 数控插补实验,数控插补原理及G代码编程实验.ppt

    数控插补原理及G代码编程实验 数控插补原理及G代码编程实验 机械工程实验教学中心 数控插补原理及G代码编程实验 ★ 二维插补原理实验 ★ 数控代码编程实验 1 实验目的 ★ 使学生掌握逐点比较法.数字 ...

  2. 【实验报告】四恶意代码实验

    学   号201421420040   中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验四 恶意代码技术     ...

  3. 实验四 Shell编程

    一.实验目的 1.掌握shell环境变量.管道.输入输出重定向使用方法: 2.掌握shell脚本建立和执行方法: 3.掌握shell脚本的基本结构: 4.掌握基本的shell编程方法. 二.实验环境: ...

  4. linux 程序占内存,linux概念之程序占用内存

    1.在linux下,查看一个运行中的程序,占用了多少内存,一般的命令有 (1). ps aux: 其中  VSZ(或VSS)列 表示,程序占用了多少虚拟内存. RSS列 表示, 程序占用了多少物理内存 ...

  5. 单片机上运行linux程序代码,在Linux下烧录51单片机

    原标题:在Linux下烧录51单片机 *本文作者:LEdge1,本文属 FreeBuf原创奖励计划,未经许可禁止转载. 背景 我一直在学习Linux 系统,但是最近还要学习51单片机,所以在Linux ...

  6. linux 程序占内存,linux下,一个运行中的程序,究竟占用了多少内存

    1. 在linux下,查看一个运行中的程序, 占用了多少内存, 通常的命令有php (1). ps aux:html 其中  VSZ(或VSS)列 表示,程序占用了多少虚拟内存.linux RSS列 ...

  7. 后台运行linux程序,后台运行Linux程序的方法

    后台运行Linux程序,可以通过crontab设置,这种方法一般用来让一个程序定时运行,也可以通过./test &这样在程序末尾加上一个&使程序在后台运行. 编写代码,下面我将参考ht ...

  8. 安卓跑linux程序_Android 运行 Linux 可执行程序

    /**************************************************************************** * Android 运行 Linux 可执行 ...

  9. linux程序无法启动,Linux无法启动解决方法[阮胜昌]

    2007-10-22 22:27 linux中修复GRUB 呵呵,最近2003系统老出问题,主要是防火墙导致很多聊天软件都用不了@|@哎,有时候甚至把MBR文件也弄没了没办法重新安装GRUB么???? ...

最新文章

  1. 你必须非常努力,才能看起来毫不费力
  2. XCode 7上传遇到ERROR ITMS-90535 Unexpected
  3. java多态口诀,Java之路---Day12(多态),多态Java
  4. [Java基础]System类的常用方法
  5. php学习----运算符
  6. github网页链接
  7. Ext Scheduler(日程表) 2.0——升级到4.0
  8. 如何在Google地图上找到经度和纬度
  9. arcgis公里坐标转经纬度_利用arcgis实现经纬度和平面坐标互转
  10. Linux之Redhat7如何破解密码
  11. 定义一个描述学生通讯录的类AddressBook并输出
  12. 坚持#第235天~哎呀,最近培训云计算忙得都把写博客的大事给忘了,赶快捡起来
  13. 支付网关潜藏黑客!32万多含CVV码的财务信息被盗
  14. 递推公式的特征方程及通项公式
  15. 前端常说的优化之图片优化
  16. Unity Shader特效:人物模型动态流动光特效
  17. 2018ACM杰出科学家名单公布,12 位华人学者上榜
  18. 十个小贴士!帮你节省编程时间、减少挫败感
  19. css入门学习day02笔记
  20. 速卖通关键词挖掘工具_速卖通长尾词采集新增断续功能免费体验7天

热门文章

  1. 开发过程(链式)代码处理NPE的几种方式以及优雅解决方案。
  2. 微信小程序-元素的定位相对绝对固定
  3. 个所得税年度应纳税额抵扣3600
  4. html全局页边距代码,在非常宽的HTML表格上获得正确的页边距?
  5. C语言——基于OpenSSL 的RSA 签名验签算法
  6. java中SpringBoot项目定时将MySql数据同步到ES中
  7. Linux拷贝文件到当前目录的所有子文件夹中
  8. 今日头条发视频播放量怎么盈利,今日头条收益计算规则
  9. 威联通QNAP使用Container进行docker安装Tranmission并替换UI
  10. 微信小程序分享个人和群判断