Linux下shell编程实例
来源:互联网 发布:iphone照片同步软件 编辑:程序博客网 时间:2024/05/02 19:32
1.用while语句创建一个根据输入的数值求累加和(1+2+3+。。。。+n)的shell程序。
while
若干个命令行1
do
若干个命令行2
done
结构
#! /bin/bash
#filename:sum
number=1
sum=0
read NUM
while [ $number -le $NUM ]
do
sum=$(($sum+$number))
number=$(($number+1))
done
echo "$sum"
2.使用while语句创建一个求1-5的平方和的shell程序。
#!/bin/bash
#filename:jiechenghe
int=1
sq=0
sum=0
while [ $int -le 5 ]
do
sq=$(($int * $int))
int=$(($int + 1))
sum=$(($sum+$sq))
echo $sum
done
echo "Job completed"
3.使用for语句创建一个求1-5的平方和的shell程序。
for 变量名 [in 数值列表]
do
若干个命令行
done
结构
#! /bin/bash
#filename:jiechengfor
int=1
sq=0
sum=0
for int in 1 2 3 4 5
do
sq=$(($int * $int))
int=$(($int + 1))
sum=$(($sum+$sq))
echo $sum
Done
4.使用until语句创建一个求1-5的平方和的shell程序。
until
若干个命令行1
do
若干个命令行2
done
结构
#! /bin/bash
#filename:jiechenguntil
int=1
sum=0
sq=0
until [ $int -gt 5 ]
do
sq=$(($int * $int))
int=$(($int + 1))
sum=$(($sum + $sq))
echo $sum
done
5.用shell编程实现,如果你输入成绩,系统显示成绩等级。(如:输入成绩>=90,系统显示“SCORE IS A
if 命令行1
then
命令行2
fi
结构
#!/bin/bash
#filename:score
echo "Please enter score"
read score
if [ $score -ge 90 ]
then echo "A"
else if [ $score -ge 70 ]
then echo "B"
else if [ $score -ge 60 ]
then echo "C"
else if [ $score -le 60 ]
then echo "D"
fi
fi
fi
fi
- Linux下shell编程实例
- Linux下shell编程实例
- Linux Shell编程实例
- linux shell 编程实例
- 总结下linux中一些入门级shell编程实例
- Linux下Shell编程
- linux下shell编程
- Linux下Shell编程
- Linux下shell编程
- Linux 下shell编程
- Linux下Shell编程
- Linux 下shell编程
- Linux下shell编程
- linux下shell编程
- linux shell编程实例总结
- linux shell编程实例总结
- linux shell编程实例总结
- linux shell编程实例总结
- pthread
- 汇率
- 经典基础C++笔试题(附答案)
- quartz任务调度学习
- MC新手入门(三十七)------ 常用函数
- Linux下shell编程实例
- Recover Binary Search Tree
- java tomcat 数据问题比较好查,会有以下提示
- stl:vector erase 时的元素析构问题
- 一种比seajs、requirejs简洁n倍的模块加载和管理组件:modulejs
- 调用新浪接口获得访问者地理位置及线路情况
- MC新手入门(三十八)------ 绘制函数
- Object-C常用第三方库
- 数据结构_查找_次优查找树