您的位置:首页 > 其它

简单写几个脚本让学习脚本的初学者开阔一下思路

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: