Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
لوپ پروگرامنگ کی زبانوں کے بنیادی تصورات میں سے ایک ہے۔ جب آپ کسی مخصوص حالت کی تکمیل نہیں کرتے ہیں تو آپ بار بار کمانڈ کا سلسلہ چلانے کے لئے چاہتے ہیں۔
سکرپٹ کی زبانیں جیسے باش میں ، تکرار دہرانے والے کاموں کو خود کار بنانے کے ل. مفید ہیں۔ لوپ کے لئے ، جبکہ لوپ کے لئے ، اور لوپ تک ، باش اسکرپٹنگ میں 3 بنیادی لوپ تعمیرات ہیں۔
اس ٹیوٹوریل میں باش میں لو لوپ کی بنیادی باتوں کی وضاحت کی گئی ہے۔
لوپ تک باش کریں
جب تک دی گئی حالت جھوٹی پر تشخیص کرتی ہے تب تک لوپ کا استعمال کسی مقررہ کمانڈ پر عمل کرنے کے لئے نہیں ہوتا ہے۔
باش جب تک لوپ مندرجہ ذیل شکل اختیار نہیں کرتا ہے:
until do done
احکامات پر عمل کرنے سے پہلے اس حالت کا اندازہ کیا جاتا ہے۔ اگر شرط غلط کی جانچ کرتی ہے تو ، احکامات عمل میں لائے جاتے ہیں۔ بصورت دیگر ، اگر شرط کا جائزہ لیا جائے تو اس لوپ کو ختم کردیا جائے گا اور اس کے بعد آنے والے پروگرام کو کنٹرول میں بھیج دیا جائے گا۔
ذیل کی مثال میں ، ہر تکرار پر لوپ متغیر
counter
موجودہ قیمت کو پرنٹ کرتا ہے اور متغیر کو ایک ایک کرکے بڑھاتا ہے۔
#!/bin/bash counter=0 until do echo Counter: $counter ((counter++)) done
جب تک
counter
متغیر کی قیمت چار سے زیادہ ہو اس لوپ کی تکرار ہوتی ہے۔ اسکرپٹ مندرجہ ذیل آؤٹ پٹ تیار کرے گی۔
Counter: 0 Counter: 1 Counter: 2 Counter: 3 Counter: 4 Counter: 5
لوپ مثال تک بش
مندرجہ ذیل اسکرپٹ کارآمد ثابت ہوسکتے ہیں اگر آپ کے گٹ ہوسٹ میں ٹائم ٹائم ہو رہا ہے اور
git pull
کو دستی طور پر ٹائپ کرنے کی بجائے متعدد بار میزبان آن لائن ہونے تک آپ اسکرپٹ ایک بار چلا سکتے ہیں۔ جب تک کہ اسے کامیابی کے ساتھ کھینچا نہ جائے اس وقت تک وہ ذخیرے کو کھینچنے کی کوشش کرے گا۔
#!/bin/bash until git pull &> /dev/null do echo "Waiting for the git host…" sleep 1 done echo -e "\nThe git repository is pulled."
اسکرپٹ "گٹ میزبان کے منتظر…" پرنٹ کرے گا اور گٹ ہوسٹ آن لائن ہونے تک ایک سیکنڈ تک سوئے گا۔ ایک بار جب ذخیرہ کھینچ لیا گیا تو وہ پرنٹ کرے گا "گٹ ذخیرہ کھینچ لیا گیا ہے۔"
Waiting for the git host… Waiting for the git host… Waiting for the git host… The git repository is pulled.
نتیجہ اخذ کرنا
until
اور اس
until
لوپ ایک دوسرے سے مماثل ہوتے ہیں اس میں مرکزی فرق یہ ہوتا ہے کہ
while
تک حالت
true
کا اندازہ کرتی
true
اور
until
حالت غلط ہونے کی تشخیص نہیں کرتی اس
until
لوپ تکرار ہوتا ہے۔
آؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
کا سائز تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، انکشاف دائیں کلک کے سیاق و سباق مینو سے تصاویر کو تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، تصاویر کو تبدیل کریں، اپنائیں، تصاویر تبدیل کریں. 9
XnView شیل توسیع کئی ٹولز شامل کرتا ہے اپنے دائیں کلک سیاق و سباق مینو میں آپ کو آسانی سے پیش نظارہ، دوبارہ سائز، ترمیم، اپ لوڈ کرنے کے لۓ تصویری شیک میں اپ لوڈ کریں، آئی پی سی میٹا ڈیٹا کو ترمیم کریں، تصاویر تبدیل کریں.
لوپ کے لئے باش
لوپ کے لئے ، جبکہ لوپ کے لئے ، اور لوپ تک ، باش اسکرپٹنگ میں 3 بنیادی لوپ تعمیرات ہیں۔ اس ٹیوٹوریل میں ، ہم بش میں لوپ کے لئے بنیادی باتوں کے ساتھ ساتھ وقفے کو بھی شامل کریں گے اور لوپ کے بہاؤ کو تبدیل کرنے کے ل statements بیانات جاری رکھیں گے۔







