2013-02-26 2 views
6

これがCだったら、私はコピー値

int a 
int b 
a=b 

を行うだろう、私はこれを行うにしようとしています:

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

答えて

11

ただ、これは、割り当てはbashでどのように動作するかです

countip=$srctip 

を言います。 countipをsrctipの値に設定します。あなたがsrctipを割り当てる 場合は、ちょうどこの下のコメントに基づいて

srctip=$countip 

を書き、あなたが望むもののように見えます。

+1

返信いただきありがとうございます。私は$ srctipでallways 0を取得しています。 – gomesg

+1

@gomesgあなたは 'srctip'に割り当てようとしていますか?変数を逆にする: 'srctip = $ countip'。 – Kevin

+0

私はcountipの最高値を得て$ srctipにコピーしようとしています。これは私がやろうとしていることです。私はソリです。私はbashスクリプトを初めて使っています。私は過去15年間、テレコムテックだったので、今はLinuxベースのLAN全体を管理する必要があります! – gomesg

関連する問題