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

第一个脚本: 乘法表   写一个脚本 显示出来乘法表
 
内容如下:
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"  / / 当判断完之后算出的偶数和
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章