मैं स्क्रिप्टिंग को बाश करने के लिए काफी नया हूं और आमतौर पर इसे सभी लागतों से बचता हूं लेकिन मुझे रिमोट क्लस्टर पर कुछ सरल चीजों को निष्पादित करने के लिए एक बैश स्क्रिप्ट लिखनी है। मुझे लूप के साथ समस्याएं आ रही हैं जो निम्न कार्य करती हैं:लूप में सरल गणित बयान
for i in {1..20}
do
for j in {1..20}
do
echo (i*i + j*j) **.5 <--- Pseudo code!
done
done
क्या आप इस सरल गणित के साथ मेरी सहायता कर सकते हैं? मैंने $
हर जगह फेंक दिया है और इसे ठीक से नहीं लिख सकता है। यदि आप मुझे समझने में मदद कर सकते हैं कि लूप के लिए बैश में कितने चर/नाम दिए गए हैं और बैश गणित व्याख्या की सीमाएं (आप वर्ग रूट कैसे करते हैं?) मैं बहुत आभारी हूं। धन्यवाद!
मैं बहुत सारे (standard_in) हो रही है देखना 1: पार्स त्रुटि – physicsmichael
आप शायद भूल रहे हैं ' ..' आपके {1..20} रेंज – dustmachine
अजीब में आपके 1 और 20 के बीच, इसे किसी भी POSIX 'बीसी' में काम करना चाहिए। यदि आप 'डीसी' का उपयोग करते हैं तो क्या होगा? यानी 'डीसी-ई "5 के $ i $ i * $ जे $ जे * + वी पी" ' – ephemient