2013-02-26 61 views
6

我怎麼能在一個變量複製數值到另一個變量在bash腳本 如果這是C,我會做副本值

int a 
int b 
a=b 

我試圖做到這一點:

if [ $countip -gt $totalip ]; 
        then 
          $countip -eq $srctip <-- My problem is here! 
          echo $srctip 
        fi 

回答

11

只是說

countip=$srctip 

這是分配在bash是如何工作的。這將設置對srctip的價值countip。如果您 要分配srctip然後根據意見只寫

srctip=$countip 

下面這看起來像一個你想要的。

+1

感謝您的回覆,我在$ srctip中獲得allways 0。 – gomesg 2013-02-26 17:13:34

+1

@gomesg你想分配給'srctip'嗎?反轉變量:'srctip = $ countip'。 – Kevin 2013-02-26 17:15:38

+0

我試圖獲得countip的最高價值並將其複製到$ srctip。這就是我想要做的。我很喜歡bash腳本。我過去15年來一直是電信tec,現在我必須管理整個基於linux的lan!在cat/var/log/messages |中用於srcip的 – gomesg 2013-02-26 17:25:14