انڈروئد

بش اسکرپٹ میں تبصرے لکھنا

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

باش اسکرپٹ لکھتے وقت ، آپ کے کوڈ کو صاف اور آسانی سے قابل فہم بنانا ہمیشہ ایک عمدہ عمل ہے۔ اپنے کوڈ کو بلاکس میں ترتیب دینا ، انڈیٹنگ کرنا ، متغیرات اور افعال کو وضاحتی نام دینا یہ کرنے کے متعدد طریقے ہیں۔

اپنے کوڈ کی قابل قابلیت کو بہتر بنانے کا دوسرا طریقہ تبصرے استعمال کرنا ہے۔ ایک تبصرہ انسانی پڑھنے کے قابل وضاحت یا تشریح ہے جو شیل اسکرپٹ میں لکھا گیا ہے۔

جب آپ مستقبل میں اپنے کوڈ کو دیکھیں گے تو آپ کی باش اسکرپٹ میں تبصرے شامل کرنے سے آپ کو بہت وقت اور کوشش کی بچت ہوگی۔ ہم کہتے ہیں کہ آپ ایک اسکرپٹ تبدیل کرنا چاہتے ہیں جو آپ نے چند ماہ یا سال پہلے لکھا تھا۔ امکانات یہ ہیں کہ آپ کو یاد نہیں ہوگا کیوں کہ آپ نے کوئی پیچیدہ کوڈ لکھا ہے جب تک کہ آپ کوئی تبصرہ شامل نہ کریں۔

تبصرے سے دوسرے ڈویلپرز اور سسٹم ایڈمنسٹریٹرز کو بھی مدد ملتی ہے جن کو آپ کے کوڈ اور اس کے مقصد کو سمجھنے کے لئے اسکرپٹ کو برقرار رکھنے کی ضرورت پڑسکتی ہے۔

تبصرے عام طور پر اس بات کی وضاحت کے لئے استعمال کیے جاتے ہیں کہ کوڈ کیا نہیں کرسکتا۔ مثال کے طور پر ، اگر آپ کے پاس باش اسکرپٹ کے اندر ایک پیچیدہ ریجیکس یا پیرامیٹر متبادل ہے تو ، آپ کوڈ کیا کرتا ہے اس کے بارے میں ایک تبصرہ لکھنا چاہئے۔ تبصرے مختصر اور نقطہ ہونا چاہئے۔ ایسی کوئی بات کی وضاحت نہ کریں جو قاری کے لئے آسان اور واضح ہو۔

، ہم بش میں تبصرے لکھنے کی بنیادی باتوں کا احاطہ کریں گے۔

بش میں تبصرے لکھنا

لائن پر ہش نشان ( # ) کے بعد لکھی گئی ہر بات کو باش نظرانداز کرتا ہے۔ اس قاعدے کا واحد استثناء ہے جب اسکرپٹ پر پہلی لائن #! ساتھ شروع ہوگی #! حروف حروف کی اس ترتیب کو شیبانگ کہتے ہیں اور آپریٹنگ سسٹم کو یہ بتانے کے لئے استعمال کیا جاتا ہے کہ باقی فائل کو تجزیہ کرنے کے لئے کون سا ترجمان استعمال کرے۔

تبصرے لائن پر شروع میں یا دوسرے کوڈ کے ساتھ ان لائن میں شامل کیے جاسکتے ہیں۔

# This is a Bash comment. echo "This is Code" # This is an inline Bash comment.

ہیش نشان کے بعد خالی جگہ لازمی نہیں ہے ، لیکن اس سے تبصرہ کی پڑھنے کی اہلیت بہتر ہوگی۔

عام طور پر ، جب اسکرپٹ کسی ٹیکسٹ ایڈیٹر میں کھولا جاتا ہے ، تبصرے کو سبز رنگ میں دکھایا جاتا ہے۔

اسکرپٹ کی جانچ کرتے وقت تبصرے بھی کارآمد ثابت ہوتے ہیں۔ کچھ لائنوں یا بلاکس کو حذف کرنے کے بجائے ، آپ ان پر تبصرہ کرسکتے ہیں:

# if]; then # echo "Variable is greater than 10." # fi

بش میں کثیرالعمل تبصرے

پروگرامنگ کی زیادہ تر زبانوں کے برعکس ، باش کثیر لائن تبصروں کی حمایت نہیں کرتا ہے۔

باش میں کثیرالعمل تبصرے لکھنے کا آسان ترین طریقہ یہ ہے کہ ایک کے بعد ایک ایک تبصرہ شامل کریں۔

# This is the first line. # This is the second line.

دوسرا آپشن یہ ہے کہ ڈوڈ استعمال کریں۔ یہ ایک ایسی سمت ہے جس سے آپ ان پٹ کی ایک سے زیادہ لائنوں کو کمانڈ میں منتقل کرسکتے ہیں۔ اگر ہیرڈاک بلاک کو کمانڈ پر ری ڈائریکٹ نہیں کیا گیا ہے تو ، یہ ایک ملٹی لائن کمنٹس پلیس ہولڈر کی حیثیت سے کام کرسکتا ہے:

<< 'MULTILINE-COMMENT' Everything inside the HereDoc body is a multiline comment MULTILINE-COMMENT

ہیرڈاک کا استعمال کرنا ایک ہیک ہے ، نہ کہ کثیر لائن باش تبصرے لکھنے کا اصل ساختہ طریقہ۔ کسی بھی مسئلے سے بچنے کے ل you ، آپ کو واحد لائن تبصرے استعمال کرنے کو ترجیح دینی چاہئے۔

نتیجہ اخذ کرنا

تبصرے لکھنا ایک عمدہ عمل ہے اور دوسرے ڈویلپرز ، بشمول آئندہ خود ، شیل اسکرپٹ کو سمجھنے میں مدد کرتا ہے۔ بش میں ، ہیش مارک ( # ) کے بعد اور لائن کے اختتام تک ہر چیز کو ایک تبصرہ سمجھا جاتا ہے۔

اگر آپ کے ذہن میں کوئی سوال یا آراء ہیں تو بلا جھجھک کوئی تبصرہ کریں۔

بش ٹرمینل