天天看點

學習腳本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

本文轉自Winthcloud部落格51CTO部落格,原文連結http://blog.51cto.com/winthcloud/1642412如需轉載請自行聯系原作者

Winthcloud