编辑简单的 shell程序
编辑简单的 shell程序
知道了vi编辑器的使用规则之后,结合shell的使用规则,可以编辑简单的 shell程序试试手
题目如下:
1.用while语句创建一个根据输入的数值求累加和(1+2+3+。。。。+n)的shell程序。
Shell程序如下:
#!/bin/bash
#filename:ab
echo -n "please input Number :"
read NUM
number=0
sum=0
while [ $number -le $NUM ]
do
number=` expr $number + 1 `
echo $sum
sum=` expr $sum + $number `
done
echo
2.使用while语句创建一个求1-5的平方和的shell程序。
Shell程序如下:
#!/bin/bash
#filename:zx
int=1
while [ $int -le 5 ]
do
sq=`expr $int \* $int `
echo $sq
int=`expr $int + 1`
done
echo "job completed
3.使用for语句创建一个求1-5的平方和的shell程序。
Shell程序如下:
#!/bin/bash
#filename:zx
sum=0
for INT in 1 2 3 4 5
do
sum=` expr $sum + $INT `
done
echo $sum
4.使用until语句创建一个求1-5的平方和的shell程序。
Shell程序如下:
#!/bin/bash
#filename:zx
int=1
until [ $int -gt 5 ]
do
sq=` expr $int \* $int `
echo $sq
int=`expr $int + 1 `
done
echo "job completed"
5.用shell编程实现,如果你输入成绩,系统显示成绩等级。(如:输入成绩>=90,系统显示“SCORE IS A
Shell程序如下:
#!/bin/bash
#filename :qwert
echo -n " please input a score "
read score
if [ $score -ge 90 ]
then
echo -n " the score is A "
elif
[ $score -ge 80 ];
then
echo -n "the score is B "
elif
[ $score -ge 60 ];
then
echo -n " the score is C "
else
echo "不及格"
fi
最新文章
- java画图之曲线拖动
- Java ResourceBundle类的使用
- Eclipse中支持js提示
- [aspx]控件及代码小例
- iOS设计模式之策略模式
- iOS开发之保存照片到自己创建的相簿
- PHPStorm怎么修改选中的背景颜色呢?
- 各种浏览器hack
- 什么是A股、B股、H股、蓝筹股、红筹股
- uva340 数字匹配检索问题
- SQL SERVER Management Studio
- Vue项目预渲染机制引入实践
- Android网络图片转换成bitmap保存到本地指定文件夹
- Python标准库12 数学与随机数
- mac bash 下使用vi 快捷方式——因为没有alt键 所以没有办法 用vi模式也非常方便的
- SDRAM单字写操作
- Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
- Add words to your picture
- fileIO和OS操作文件和目录
- CentOS6.8 安装rar解压缩
热门文章
- [容斥原理] zoj 3556 How Many Sets I
- 从O2O体验活动看华硕平板也“来电”新融合理念
- shell 调试
- JAVA中enum的常见用法
- ThinkPHP框架配置自定义的模板变量(十)
- linux查找文件或字符串的命令
- &;lt;xliff:g&;gt;标签
- HDU 2255 奔小康,赚钱(KM算法模板)
- ASA QOS限速
- Indiegogo: An International Crowdfunding Platform to Raise Money