Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
- آپریٹرز
+اور-کا استعمال کرتے ہوئے - آپریٹر
+=اور-= - آپریٹرز
++اور--کا استعمال کرتے ہوئے - نتیجہ اخذ کرنا
باش اسکرپٹس لکھتے وقت ریاضی کے ایک عمومی عمل میں سے ایک یہ ہے کہ متغیر میں اضافہ اور کمی آرہی ہے۔ یہ اکثر عام طور پر کاؤنٹر کے طور پر لوپ میں استعمال ہوتا ہے ، لیکن یہ اسکرپٹ میں کہیں اور بھی ہوسکتا ہے۔
اضافہ اور گھٹانے کا مطلب عددی متغیر کی قدر سے بالترتیب ، ایک قدر (عام طور پر
1
) شامل کرنا یا اسے گھٹانا ہے۔ ریاضی کی توسیع ڈبل قوسین
((…))
اور
$((…))
یا لیٹ بلٹ ان کمانڈ کے ذریعہ انجام
let
جاسکتی ہے۔
باش میں ، متغیر میں اضافے / تخفیف کے متعدد طریقے ہیں۔ اس مضمون میں ان میں سے کچھ کی وضاحت کی گئی ہے۔
آپریٹرز
+
اور
-
کا استعمال کرتے ہوئے
متغیر میں اضافہ / گھٹاؤ کا سب سے آسان طریقہ
+
اور
-
آپریٹرز کا استعمال کرنا ہے۔
i=$((i+1)) ((i=i+1)) let "i=i+1"
i=$((i-1)) ((i=i-1)) let "i=i-1"
یہ طریقہ آپ کو اپنی پسند کی قیمت کے ذریعہ متغیر کو بڑھا / گھٹا دیتا ہے۔
یہاں
until
لوپ کے اندر متغیر میں اضافے کی ایک مثال ہے۔
i=0 until do echo i: $i ((i=i+1)) done
آپریٹر
+=
اور
-=
مذکورہ بالا آپریٹرز کے علاوہ ، بش اسائنمنٹ آپریٹرز
+=
اور
-=
بھی مہیا کرتا ہے۔ یہ آپریٹرز آپریٹر کے بعد مخصوص قیمت کے ساتھ بائیں آپریڈ کی قیمت میں اضافہ / کمی کے لئے استعمال ہوتے ہیں۔
((i+=1)) let "i+=1"
((i-=1)) let "i-=1"
مندرجہ ذیل میں
while
لوپ ہم
i
متغیر کی قدر
5
سے گھٹا رہے ہیں۔
i=20 while do echo Number: $i let "i-=5" done
Number: 20 Number: 15 Number: 10 Number: 5
آپریٹرز
++
اور
--
کا استعمال کرتے ہوئے
++
اور
--
آپریٹرز میں اضافہ اور تخمینہ بالترتیب ، اس کے اوپرینڈ
1
اور قیمت واپس کرتے ہیں۔
((i++)) ((++i)) let "i++" let "++i"
((i--)) ((--i)) let "i--" let "--i"
آپریٹرز اوپیندرڈ سے پہلے یا بعد میں استعمال ہوسکتے ہیں۔ انہیں یہ بھی کہا جاتا ہے:
-
--iاضافہ:++iپریفکس کمی:--iاضافہ:i++--iکمی:--i
پریفکس آپریٹرز پہلے آپریٹرز میں
1
سے اضافہ / کمی کرتے ہیں اور پھر آپریٹرز کی نئی قیمت واپس کرتے ہیں۔ دوسری طرف ، پوسٹ فکس آپریٹرز آپریٹرز کی قیمت بڑھا / گھٹانے سے پہلے ہی واپس کردیتے ہیں۔
درج ذیل مثالوں سے یہ ظاہر ہوتا ہے کہ جب آپریٹر سے پہلے اور اس کے بعد استعمال ہوتا ہے تو
++
آپریٹر کیسے کام کرتا ہے:
x=5 y=$((x++)) echo x: $x echo y: $y
x: 6 y: 5
x=5 y=$((++x)) echo x: $x echo y: $y
x: 6 y: 6
ذیل میں ایک مثال یہ ہے کہ بش اسکرپٹ میں پوسٹ فکس انکیمینٹر کا استعمال کیسے کریں:
#!/bin/bash i=0 while true; do if]; then exit 1 fi echo i: $i ((i++)) done
ان آپریٹرز کے استعمال کا نقصان یہ ہے کہ متغیر کو صرف بڑھا یا
1
سے کم کیا جاسکتا ہے۔
نتیجہ اخذ کرنا
باش میں متغیرات میں اضافہ اور کمی بہت سے مختلف طریقوں سے کی جاسکتی ہے۔ جو بھی طریقہ استعمال کریں ، نتیجہ وہی ہے۔
اگر آپ کے ذہن میں کوئی سوال یا آراء ہیں تو بلا جھجھک کوئی تبصرہ کریں۔
بش لوپ ٹرمینل9 سائٹس آپ کو ذخیرہ کرنے، اشتراک کرنے، تخلیق کرنے اور مواد شائع کرنے کیلئے 9 سائٹز> ڈراپ.یو اور ESnips جیسے سائٹس دیں آپ اپنے دستاویزات کو ذخیرہ، رسائی، اور اشتراک کرنے کے لئے غیر جانبدار جگہ رکھتے ہیں، حالانکہ فتنہینٹ جیسے سائٹس آپ کو اپنی خود کی مواد تخلیق کرنے اور شائع کرنے میں مدد کرتی ہیں.
سرور سینٹر ٹیکنالوجی میں بہتر براڈبینڈ کی تیز رفتار اور ترقی کے ساتھ، سائٹس جو بڑی تعداد میں میزبانی کرنے کے لئے تیار ہیں. آپ کے اعداد و شمار ہر جگہ Popping کر رہے ہیں، اور کچھ مفت ہیں. دیگر سائٹس آپ کی تصاویر یا دیگر مواد لے لیتے ہیں اور آپ کو انہیں دیکھنے اور سننے کے لئے کچھ چیزوں میں تبدیل کرنے میں مدد ملتی ہے. ہم ان سائٹس کی درجہ بندی کرتے ہیں کہ وہ کس طرح محفوظ اور سستے ہیں، آپ کے لئے کتنے ڈیٹا ذخیرہ کریں گے اور اس کی مصنوعات کی کیفیت جس سائٹ پر آپ کے مواد کے ساتھ کام کرنے کا نتیجہ ہے.
بادل ایس اے اے کی آمدنی میں اضافہ کرتا ہے. سہ ماہی میں، کمپنی کے طور پر ایشیا پیسفک اور جاپان خطے میں بادل کی رکنیت کی آمدنی میں بھی کمی دیکھی گئی. یہاں تک کہ کمپنی نے پہلی سہ ماہی میں کلاؤڈ سبسکرائب اور سپورٹ آمدنی میں مضبوط اضافہ کی اطلاع دی ہے، یہاں تک کہ کمپنی میں کمی کی وجہ سے ایشیا پیسفک اور جاپان کے خطے میں سافٹ ویئر اور بادل کی رکنیت آمدنی.
کاروباری سافٹ ویئر کمپنی نے جمعہ کو بتایا کہ مجموعی آمدنی میں 7 فیصد اضافہ ہوا. 3.6 بلین ڈالر (4.6 ارب امریکی ڈالر)، بین الاقوامی مالیاتی رپورٹنگ کے معیار کے مطابق (IFRS).
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.







