學習腳本1:計算100以內奇數和和偶數和 (筆記)

let I=$[$I+1]

let I+=1

let I++ 注意此處只有是原先數值加1纔可用此方法

上述三者運算是相同的

-= 減等 兩邊的變量前邊的減去後邊的變量之後把值再放到原來的變量上

+= 加等 兩的的變量前邊的加上後邊的變量之後把值再放到原來的變量上

*= 乘等 兩邊的變量前邊的乘上後邊的變量之後把值再放到原來的變量上

/= 除等 兩邊的變量前邊的乘上後邊的變量之後把值再放到原來的變量上

%= 取模等 兩邊的變量前邊的除以後邊的變量把餘數放到原來的變量上


重點說一下取模等

本人由於是初中畢業所以不太懂取模,由高人指點後懂了,

取模的意思是 比如說兩個常數 9 4

取模就是 8除以4 等於2餘1  取模就等於1

然後有一個公式 c=A/B   C相當於商 A是9 B是4

取模 r=A-B*c   就是 9-4*2 最後就是餘2



[root@localhost script]# cat calculate2.sh 

#!/bin/bash

#

declare -i EVENTSUM=0

declare -i ODDSUM=0


for I in `seq 1 100`; do

  if [ $[$I%2] -eq 0 ];then 

   let EVENTSUM+=$I

  else

   let ODDSUM+=$I

  fi

done


echo "EVENTSUM : $EVENTSUM"

echo "ODDSUM : $ODDSUM"

[root@localhost script]# 

執行效果

[root@localhost script]# bash calculate2.sh 

EVENTSUM : 2550

ODDSUM : 2500

[root@localhost script]# ^C

[root@localhost script]# 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章