新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验?/p>

  SHELL

编程基础?/p>

1

?/p>

 

1

、实验目的要?/p>

 

 

 

 

 

?/p>

1

)了?/p>

 

Shell 

的作用和主要分类?/p>

 

?/p>

2

)掌?/p>

Shell

作用和主要分类等基础知识?/p>

 

 

 

 

 

?/p>

3

)了?/p>

 

Bash

的一般语法规则?/p>

 

 

?/p>

4

?/p>

LINUX

环境下常用命令和

VI

编辑器的操作?/p>

 

 

 

2

、实验主要内?/p>

 

练习编写简单的

 

shell

程序

,

题目如下?/p>

?/p>

 

 

1.

?/p>

while

语句创建一个根据输入的数值求累加和(

1+2+3+

?/p>

?/p>

?/p>

?/p>

+n)

?/p>

shell

程序?/p>

 

2.

使用

while

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

3.

使用

for

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

4.

使用

until

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

5.

?/p>

shell

编程实现,如果你输入成绩,系统显示成绩等级?/p>

(如:输入成?/p>

>=90

,系?/p>

显示?/p>

SCORE IS A";

输入成绩范围?/p>

[80,90),

系统?/p>

SCORE IS B";[70-80),

系统?/p>

SCORE 

IS C";[60-70),

系统

?/p>

SCORE IS D";60

以下则显?/p>

?/p>

SCORE IS E"

?/p>

如果输入其他的字符,

则显示?/p>

wrong". 

 

3

、实验仪器设?/p>

 

网络实验室,

Linux

操作系统

 

4

、实验步?/p>

 

1.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:sum1 

 

 

echo 

–n “please input number:?/p>

 

 

 

read NUM 

 

 

number=0 

 

 

sum=0 

 

 

while[ $number 

?/p>

le $NUM ] 

 

 

do 

 

 

echo number 

 

 

number=

·

expr $number + 1

·

 

 

 

echo “sum?/p>

 

 

 

sum=

·

expr $sum + $number

·

 

 

 

done 

 

 

echo 

2.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:square1 

 

 

sum=0 

 

 

int=1 

 

 

 

while [ $int 

?/p>

le 5 ] 

 

 

do 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验?/p>

  SHELL

编程基础?/p>

1

?/p>

 

1

、实验目的要?/p>

 

 

 

 

 

?/p>

1

)了?/p>

 

Shell 

的作用和主要分类?/p>

 

?/p>

2

)掌?/p>

Shell

作用和主要分类等基础知识?/p>

 

 

 

 

 

?/p>

3

)了?/p>

 

Bash

的一般语法规则?/p>

 

 

?/p>

4

?/p>

LINUX

环境下常用命令和

VI

编辑器的操作?/p>

 

 

 

2

、实验主要内?/p>

 

练习编写简单的

 

shell

程序

,

题目如下?/p>

?/p>

 

 

1.

?/p>

while

语句创建一个根据输入的数值求累加和(

1+2+3+

?/p>

?/p>

?/p>

?/p>

+n)

?/p>

shell

程序?/p>

 

2.

使用

while

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

3.

使用

for

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

4.

使用

until

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

5.

?/p>

shell

编程实现,如果你输入成绩,系统显示成绩等级?/p>

(如:输入成?/p>

>=90

,系?/p>

显示?/p>

SCORE IS A";

输入成绩范围?/p>

[80,90),

系统?/p>

SCORE IS B";[70-80),

系统?/p>

SCORE 

IS C";[60-70),

系统

?/p>

SCORE IS D";60

以下则显?/p>

?/p>

SCORE IS E"

?/p>

如果输入其他的字符,

则显示?/p>

wrong". 

 

3

、实验仪器设?/p>

 

网络实验室,

Linux

操作系统

 

4

、实验步?/p>

 

1.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:sum1 

 

 

echo 

–n “please input number:?/p>

 

 

 

read NUM 

 

 

number=0 

 

 

sum=0 

 

 

while[ $number 

?/p>

le $NUM ] 

 

 

do 

 

 

echo number 

 

 

number=

·

expr $number + 1

·

 

 

 

echo “sum?/p>

 

 

 

sum=

·

expr $sum + $number

·

 

 

 

done 

 

 

echo 

2.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:square1 

 

 

sum=0 

 

 

int=1 

 

 

 

while [ $int 

?/p>

le 5 ] 

 

 

do 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验?/p>

  SHELL

编程基础?/p>

1

?/p>

 

1

、实验目的要?/p>

 

 

 

 

 

?/p>

1

)了?/p>

 

Shell 

的作用和主要分类?/p>

 

?/p>

2

)掌?/p>

Shell

作用和主要分类等基础知识?/p>

 

 

 

 

 

?/p>

3

)了?/p>

 

Bash

的一般语法规则?/p>

 

 

?/p>

4

?/p>

LINUX

环境下常用命令和

VI

编辑器的操作?/p>

 

 

 

2

、实验主要内?/p>

 

练习编写简单的

 

shell

程序

,

题目如下?/p>

?/p>

 

 

1.

?/p>

while

语句创建一个根据输入的数值求累加和(

1+2+3+

?/p>

?/p>

?/p>

?/p>

+n)

?/p>

shell

程序?/p>

 

2.

使用

while

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

3.

使用

for

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

4.

使用

until

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

5.

?/p>

shell

编程实现,如果你输入成绩,系统显示成绩等级?/p>

(如:输入成?/p>

>=90

,系?/p>

显示?/p>

SCORE IS A";

输入成绩范围?/p>

[80,90),

系统?/p>

SCORE IS B";[70-80),

系统?/p>

SCORE 

IS C";[60-70),

系统

?/p>

SCORE IS D";60

以下则显?/p>

?/p>

SCORE IS E"

?/p>

如果输入其他的字符,

则显示?/p>

wrong". 

 

3

、实验仪器设?/p>

 

网络实验室,

Linux

操作系统

 

4

、实验步?/p>

 

1.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:sum1 

 

 

echo 

–n “please input number:?/p>

 

 

 

read NUM 

 

 

number=0 

 

 

sum=0 

 

 

while[ $number 

?/p>

le $NUM ] 

 

 

do 

 

 

echo number 

 

 

number=

·

expr $number + 1

·

 

 

 

echo “sum?/p>

 

 

 

sum=

·

expr $sum + $number

·

 

 

 

done 

 

 

echo 

2.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:square1 

 

 

sum=0 

 

 

int=1 

 

 

 

while [ $int 

?/p>

le 5 ] 

 

 

do 

Ͼλ">
Ͼλ
Ŀ

实验五SHELL编程基础1 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验?/p>

  SHELL

编程基础?/p>

1

?/p>

 

1

、实验目的要?/p>

 

 

 

 

 

?/p>

1

)了?/p>

 

Shell 

的作用和主要分类?/p>

 

?/p>

2

)掌?/p>

Shell

作用和主要分类等基础知识?/p>

 

 

 

 

 

?/p>

3

)了?/p>

 

Bash

的一般语法规则?/p>

 

 

?/p>

4

?/p>

LINUX

环境下常用命令和

VI

编辑器的操作?/p>

 

 

 

2

、实验主要内?/p>

 

练习编写简单的

 

shell

程序

,

题目如下?/p>

?/p>

 

 

1.

?/p>

while

语句创建一个根据输入的数值求累加和(

1+2+3+

?/p>

?/p>

?/p>

?/p>

+n)

?/p>

shell

程序?/p>

 

2.

使用

while

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

3.

使用

for

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

4.

使用

until

语句创建一个求

1-5

的平方和?/p>

shell

程序?/p>

 

5.

?/p>

shell

编程实现,如果你输入成绩,系统显示成绩等级?/p>

(如:输入成?/p>

>=90

,系?/p>

显示?/p>

SCORE IS A";

输入成绩范围?/p>

[80,90),

系统?/p>

SCORE IS B";[70-80),

系统?/p>

SCORE 

IS C";[60-70),

系统

?/p>

SCORE IS D";60

以下则显?/p>

?/p>

SCORE IS E"

?/p>

如果输入其他的字符,

则显示?/p>

wrong". 

 

3

、实验仪器设?/p>

 

网络实验室,

Linux

操作系统

 

4

、实验步?/p>

 

1.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:sum1 

 

 

echo 

–n “please input number:?/p>

 

 

 

read NUM 

 

 

number=0 

 

 

sum=0 

 

 

while[ $number 

?/p>

le $NUM ] 

 

 

do 

 

 

echo number 

 

 

number=

·

expr $number + 1

·

 

 

 

echo “sum?/p>

 

 

 

sum=

·

expr $sum + $number

·

 

 

 

done 

 

 

echo 

2.

实现过程

 

 

 

#!/bin/bash 

 

 

#file:square1 

 

 

sum=0 

 

 

int=1 

 

 

 

while [ $int 

?/p>

le 5 ] 

 

 

do 



ļ׺.doc޸Ϊ.docĶ

  • 3.5%ˮȶʯ׻㿪
  • ϵͳ̳_(İ)κϰ
  • ̬+have done÷
  • տŴѧά޵繤4οҵ
  • ѡд)
  • ѧ2׶β
  • 12񷨡ҵһ..
  • ٽѧ - ͼ
  • ӿڼҵ
  • Ӧϰ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)