L13 2022-11-29 23:53:41 shell编程
150 0

“嵌入式Linux操作系统实验(2022秋)”实验报告

shell编程
实验名称 shell编程
实验类型 验证性实验
时间 2022-10-19

一. 实验目的

  1. 掌握shell的基本数据类型及基本语法;
  2. 掌握shell基本运算符号及的控制语句
  3. 能够自主进行shell脚本的编写

二. 实验内容

  1. 自己编写一个shell脚本,在/home/shiyanlou/Code目录新建mkdirps.sh实现将当前进程情况写入一个pstxt.txt的记事本。
  2. 在Code目录下建立isfd.sh脚本,判断参数字符串是目录、文件亦或是不存在。
  3. 写一个猜数字的shell脚本游戏脚本名称mygame.sh,利用RANDOM产生一个随机数,请用户猜测,如果不对,提示用户太大或太小,直到猜中为止。
  4. 编写一个脚本huaquan.sh实现“剪刀、石头、布”划拳游戏,实现人和电脑对抗。

三. 实验步骤

题目1:自己编写一个shell脚本,在/home/shiyanlou/Code目录新建mkdirps.sh实现将当前进程情况写入一个pstxt.txt的记事本。

图片描述 题目2:在Code目录下建立isfd.sh脚本,判断参数字符串是目录、文件亦或是不存在 图片描述 题目3:写一个猜数字的shell脚本游戏脚本名称mygame.sh,利用RANDOM产生一个随机数,请用户猜测,如果不对,提示用户太大或太小,直到猜中为止

图片描述 题目4:编写一个脚本huaquan.sh实现“剪刀、石头、布”划拳游戏,实现人和电脑对抗。

图片描述

四. 实验总结

  1. shell简单、灵活,,对于linux系统的自动化管理非常有帮助,可以让系统管理员的工作变得容易、简单、高效。shell脚本可以在unix和linux系统中灵活移植。shell脚本方便获取和修改源码,不需要编译。shell在linux很多地方都用到,熟悉shell命令,可以帮助解决一些故障问题。对于一个系统运维工程师来说是必要的。而且面试都会涉及到shell编程的内容。
  2. 考虑效率时,例如一些算法的要求,就很少使用shell。例如一些复杂的算术运算,一般使用其它编程语言。
最新评论
暂无评论~