实验六

作者: 西寻 | 来源:发表于2015-11-08 21:38 被阅读26次

实验六 编辑Linux脚本程序

实验目的

1.熟悉简单的Linux脚本程序的结构与原理

2.掌握编写脚本程序的方法与步骤

3.学会编写并运行简单脚本程序

实验环境

ubuntu 14.04 LTS

实验内容

1.编写简单的脚本程序

a.用Vim命令新建名为"test.sh"的脚本程序文件

6003@go:~$ vim test.sh

b.编辑程序并保存退出

如下为显示"Hello World"的程序的编写

截图10.png

c.为程序添加用户权限

6003@go:~$ chmod 755 test.sh

d.运行测试锁边机的脚本程序

6003@go:~$ ./test.sh

如下为测试结果

6003@go:~$ vim testsh.sh

6003@go:~$ vim test.sh

6003@go:~$ chmod 755 test.sh

6003@go:~$ ./test.sh

‘Hello World!’

2.一些简单脚本程序的输出展示

a.显示用户输入年龄的年龄范围

6003@go:~$ vim test02.sh

6003@go:~$ chmod 755 test02.sh

6003@go:~$ ./test02.sh

Please enter your age:

21

You are in your 20s

6003@go:~$ ./test02.sh

Please enter your age:

90

Sorry, you are out of the age range.

b.特定输入的反应输出命令

6003@go:~$ vim test03.sh

6003@go:~$ chmod 755 test03.sh

6003@go:~$ ./test03.sh

Please enter a letter:

A

You have typed a vowel!

6003@go:~$ ./test03.sh

Please enter a letter:

c

You have typed a consonant!

c.循环算数命令

6003@go:~$ vim test04.sh

6003@go:~$ chmod 755 test04.sh

6003@go:~$ ./test04.sh

Enter the number

1

The factorial of 1 is 1

6003@go:~$ ./test04.sh

Enter the number

3

The factorial of 3 is 6

6003@go:~$ ./test04.sh

Enter the number

16

The factorial of 16 is 20922789888000

实验小结

1.利用Vim编辑器编辑脚本程序时需注意格式要求。

2.编写Linux脚本程序需要注意添加权限,并能使程序符合系统要求。

3.可以在不同操作端上编写程序命令,并在系统源文件下运行命令。

相关文章

  • 高级语言程序设计实验(双数号题)

    实验二 实验四 实验六 实验八 实验十

  • 实验六

    教学管理系统 Version0.2 修改历史 日期版本描述 6.8.20180.1创建 状态机图文档 一、 实验链...

  • 实验六

    代码如下 值得注意的是,一开始我觉得为什么需要两个变量来表示IP的变化呢?如果只用bx的话,虽然一开始可以通过in...

  • 实验六

    实验六 编辑Linux脚本程序 实验目的 1.熟悉简单的Linux脚本程序的结构与原理 2.掌握编写脚本程序的方...

  • 实验六ATM状态机图

    实验六 实验一链接:https://www.jianshu.com/p/61b58f5240c4 实验二链接:ht...

  • 主动的小故事——007er线下聚会实验

    上周六过去广州参加007线下聚会,就像一场实验。 为什么这么说呢? 实验的步骤是假设——设计实验——做实验——观察...

  • 心理学实验之六恒河猴实验

    心理学实验之六恒河猴实验 恒河猴实验 1959 年,美国心理学家哈洛及其同事恒河猴实验。实验结果表明:“爱存在三个...

  • 实验六:优秀代码

    A : 找好人 题目描述:某学校有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。四个...

  • 作业六实验内容

    实验目的: 制作多人同时聊天程序。 实验过程: 利用Codeblocks软件,建立两个Win32 GUI proj...

  • 深度学习笔记(十)—— 语义分割网络 FaceNet

    0. 前言 本实验是本实验为中山大学数据科学与计算机技术课程,实验课第六周的实验安排和内容。请各位同学按照本实验指...

网友评论

      本文标题:实验六

      本文链接:https://www.haomeiwen.com/subject/kvochttx.html