पहली बार के लिए क्षमा करें, "मेरी अंग्रेजी".
मैं बनाने के लिए एक स्क्रिप्ट है कि मुझसे पूछ संख्या के लिए पारित करने के लिए कीबोर्ड और उन्हें जोड़ने के ऊपर और संचित राशि है । और इस कार्यक्रम का अंत हो जाएगा जब आप एक नकारात्मक नंबर दर्ज.
मैं निम्न स्क्रिप्ट जो काम करता है, लेकिन मैं नहीं हूँ यकीन है के उपयोग के साथ seq में के लिए उपयोग करने के लिए है कि के रूप में एक संचायक, यह नहीं हुआ है मुझे करने के लिए यह करने के लिए किसी भी अन्य तरीका है ।
तरीके से बनाने के लिए इसे और अधिक ... सुरुचिपूर्ण ??
संपादित करें: सुंदर शब्द नहीं है, लेकिन अगर मैं क्या कर रहा हूँ सही है, में पार्टी की योजना बनाई या वहाँ एक तरीका है यह करने के लिए "मानक" या "कम से कम अजीब"...
धन्यवाद!
#!/bin/bash
#accumulated sum of numbers
i=0
sum=0
while [[ true ]]; do
echo "Insert a number: "
read num
if (($num < 0)); then
echo "Negative number, exit..."
break
fi
for i in $(seq $num $num); do
sum=$(($i + $sum))
done
echo "The sum of the previous numbers is $sum"
done