第一個腳本: 乘法表 寫一個腳本 顯示出來乘法表
內容如下:
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" / / 當判斷完之後算出的偶數和