অ্যান্ড্রয়েড

বাশ স্ক্রিপ্টগুলিতে মন্তব্য লেখা

শেল স্ক্রিপ্টিং - ব্যবহারকারী ইনপুট এবং; মন্তব্য

শেল স্ক্রিপ্টিং - ব্যবহারকারী ইনপুট এবং; মন্তব্য

সুচিপত্র:

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.

আর একটি বিকল্প হিয়ারডক ব্যবহার করা। এটি এমন এক ধরণের পুনর্নির্দেশ যা আপনাকে কমান্ডে একাধিক লাইন ইনপুট দেয় allows যদি হিয়ারডক ব্লকটি কোনও কমান্ডে পুনঃনির্দেশিত না হয়, তবে এটি একাধিক মন্তব্য স্থানধারক হিসাবে পরিবেশন করতে পারে:

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

হিয়ারডক ব্যবহার করা হ্যাক, মাল্টলাইন বাশ মন্তব্য লেখার আসল অন্তর্নিহিত উপায় নয়। কোনও সমস্যা এড়ানোর জন্য, আপনার একক-লাইন মন্তব্য পছন্দ করা উচিত।

উপসংহার

মন্তব্য লিখন একটি ভাল অনুশীলন এবং শেল স্ক্রিপ্ট বুঝতে ভবিষ্যত স্ব সহ অন্যান্য বিকাশকারীদের সহায়তা করে। বাশ-এ, হ্যাশ চিহ্নের পরে ( # ) এবং লাইনটির শেষ অবধি সমস্ত কিছুই একটি মন্তব্য হিসাবে বিবেচিত হবে।

আপনার যদি কোনও প্রশ্ন বা প্রতিক্রিয়া থাকে তবে নির্দ্বিধায় কোনও মন্তব্য করুন।

বাশ টার্মিনাল