2013-02-26 125 views
6

कैसे मैं bash लिपि में एक और चर के लिए एक चर में संख्यात्मक मान कॉपी कर सकते हैं यदि यह सी थी, मैंप्रति मूल्यों

int a 
int b 
a=b 

मैं यह करने के कोशिश कर रहा हूँ करना होगा:

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

उत्तर

11

बस कहें

countip=$srctip 

यह कैसे काम बैश में काम करती है। यह srctip के मूल्य पर गिनती सेट करेगा। आप srctip प्रदान करना चाहते हैं तो बस लिखने

srctip=$countip 

टिप्पणियों के आधार पर नीचे इस एक आप चाहते हैं की तरह लग रहा है।

+1

उत्तर देने के लिए धन्यवाद, मैं $ srctip में सभी 0 0 प्राप्त कर रहा हूं। – gomesg

+1

@gomesg क्या आप 'srctip' को असाइन करने का प्रयास कर रहे हैं? चर को उलट दें: 'srctip = $ countip'। – Kevin

+0

मैं गिनती का उच्चतम मूल्य प्राप्त करने की कोशिश कर रहा हूं और इसे $ srctip पर कॉपी कर रहा हूं। यह वही है जो मैं करने की कोशिश कर रहा हूं। मैं sory हूँ मैं स्क्रिप्ट स्क्रिप्ट के लिए नया हूँ। मैं पिछले 15 सालों से एक दूरसंचार तकनीक के लिए था और अब मुझे एक संपूर्ण लिनक्स आधारित लैन को प्रशासित करना है! 'Cat/var/log/संदेशों में srcip के लिए – gomesg