简单写几个脚本让学习脚本的初学者开阔一下思路
2010-08-30 19:47
309 查看
第一个脚本: 乘法表 写一个脚本 显示出来乘法表
内容如下:
vi 1.sh
#!/bin/bash
i=1 //定义变量
j=1 //定义变量
while [ $i -le $9 ] //当i 值小于9 执行下面语句
do
while [ $j -le $i ] //当j值小于 i值的时候 执行下面语句
do
echo -n "${j} x ${i}=`expr $j \* $i ` " // 输出的形式
let j++ //执行到这里把j值加1
done
echo ""
let i++
j=1 //重新定义j的值等于1
done
第二个脚本: 判断一个数为偶数还是奇数 或者 0
意思是 写一个脚本执行由操作人员输入一个数字 等判断出是什么数来。
vi 2.sh
#!/bin/bash
read -p " input number" aa //让操作员输入数之后给变量aa
if [ aa -ep 0 ] //如果aa值等于0就执行下面的语句 否则跳到elif
then
echo " this is 0 " //如果 aa等于0 就输出这句话
elif [ `expr $aa % 2` -eq 0 ] //计算aa变量的值除2是否等于0 如果等于则执行下面语句
then
echo " this is 偶数 " //上面的条件成立了 就能证明aa的值是偶数
else // 如果上面的俩个条件判断都不成立就执行下面语句
echo “this is 奇数”// 输入的数不是偶数 不是0的话 一定是奇数啦
fi
第三个脚本:算出1-100之间的偶数和
vi 3.sh
#!/bin/bash
i=1
sum=0
while [ $i -le 100 ] //i的值 小于100执行下面语句
do
while [ `expr $i % 2` -eq 0 ] // i的值除2 等于0 就执行下面的语句
do
sum = ` expr $sum + $i ` //计算sum的值 也就是所以偶数的和
let i++ // 重新定义i的值
done //如果满足了 就向上面在循环 一直到上面的条件不满足为止
let i++ // 重新定义i的值
done
echo "he shi $sum" / / 当判断完之后算出的偶数和
本文出自 “我的网络学习历程” 博客,请务必保留此出处http://dong12.blog.51cto.com/2043131/385267
内容如下:
vi 1.sh
#!/bin/bash
i=1 //定义变量
j=1 //定义变量
while [ $i -le $9 ] //当i 值小于9 执行下面语句
do
while [ $j -le $i ] //当j值小于 i值的时候 执行下面语句
do
echo -n "${j} x ${i}=`expr $j \* $i ` " // 输出的形式
let j++ //执行到这里把j值加1
done
echo ""
let i++
j=1 //重新定义j的值等于1
done
第二个脚本: 判断一个数为偶数还是奇数 或者 0
意思是 写一个脚本执行由操作人员输入一个数字 等判断出是什么数来。
vi 2.sh
#!/bin/bash
read -p " input number" aa //让操作员输入数之后给变量aa
if [ aa -ep 0 ] //如果aa值等于0就执行下面的语句 否则跳到elif
then
echo " this is 0 " //如果 aa等于0 就输出这句话
elif [ `expr $aa % 2` -eq 0 ] //计算aa变量的值除2是否等于0 如果等于则执行下面语句
then
echo " this is 偶数 " //上面的条件成立了 就能证明aa的值是偶数
else // 如果上面的俩个条件判断都不成立就执行下面语句
echo “this is 奇数”// 输入的数不是偶数 不是0的话 一定是奇数啦
fi
第三个脚本:算出1-100之间的偶数和
vi 3.sh
#!/bin/bash
i=1
sum=0
while [ $i -le 100 ] //i的值 小于100执行下面语句
do
while [ `expr $i % 2` -eq 0 ] // i的值除2 等于0 就执行下面的语句
do
sum = ` expr $sum + $i ` //计算sum的值 也就是所以偶数的和
let i++ // 重新定义i的值
done //如果满足了 就向上面在循环 一直到上面的条件不满足为止
let i++ // 重新定义i的值
done
echo "he shi $sum" / / 当判断完之后算出的偶数和
本文出自 “我的网络学习历程” 博客,请务必保留此出处http://dong12.blog.51cto.com/2043131/385267
相关文章推荐
- 写了一个作业 实现用户登录和注册的脚本,初学者写的不好,记录一下我的学习经历
- 无法关闭的QT程序——思路开阔一下,原来这么简单!
- 几个 简单的shell 脚本 借鉴一下
- 用jquery面向对象实现的简单的图片轮播,还能学习一下闭包哦
- 学习shell脚本:一个简单的shell脚本
- 初学者快速学习使用Logcat进行简单调试
- 几个简单的汇编初学者问题总结
- 简单的整理了一下分页,希望对初学者有帮助
- 简单介绍一下ODI的几个基本概念
- 使用matconvnet进行迁移学习(fine-tuning)的简单思路
- 理解except脚本几个简单参数
- 简单的学习一下SOCKET的文件传输
- 跟我从零基础学习Unity3D开发--U3d脚本注意事项及两个基本函数的简单介绍
- 脚本学习之---菜鸟级别入门---mysql简单删除数据库【三】
- android菜鸟学习笔记12----Android控件(一) 几个常用的简单控件
- 关于运行地址和加载地址的几个很多初学者模糊不清的问题我在这里总结一下
- linux 几个简单shell脚本demo
- 简单的几个shell脚本五
- shell脚本学习笔记--一个简单的脚本
- [已封装] DIV拖动类 支持在FF下拖动,调用简单 主要代码都有注释 适合初学者学习