簡單寫幾個腳本讓學習腳本的初學者開闊一下思路

第一個腳本: 乘法表   寫一個腳本 顯示出來乘法表
 
內容如下:
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"  / / 當判斷完之後算出的偶數和
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章