ভাল কোডিং কনভেনশন শিখতে পড়াশুনার জন্য বাশ স্ক্রিপ্টের একটি উত্তম উদাহরণ কী?


12

আমি ব্যাশে প্রোগ্রামিংয়ের বেসিকগুলি শিখেছি। আমি বাশ স্ক্রিপ্টগুলির কয়েকটি উদাহরণ অধ্যয়ন করতে চাই যাতে আমি বাশ স্ক্রিপ্টিংয়ের জন্য ভাল অভ্যাসগুলি শিখতে পারি।

বিশেষত, আমি বাশ স্ক্রিপ্টগুলির উদাহরণগুলিতে আগ্রহী যা দেখায়:

  • কীভাবে যুক্তিগুলি প্রক্রিয়াকরণ করতে এবং শর্তযুক্ত কার্যকারিতা ট্রিগার করতে হয়
  • ইনপুট ত্রুটিগুলি কীভাবে চেক করবেন
  • কমান্ড সমাপ্তি সঞ্চালন কিভাবে
  • কীভাবে বাশ স্ক্রিপ্টটি ফাংশন, কমান্ড এবং আরও কিছুতে সংগঠিত করবেন
  • সহায়তা বার্তা উপস্থাপন কিভাবে

উদাহরণস্বরূপ, আমি গিথুব এ অটোরেন্ডার থেকে অনেক কিছু শিখেছি । এমন কি অন্য কোনও স্ক্রিপ্ট বা স্ক্রিপ্ট সংগ্রহস্থল আছে যেখানে আমি ব্যাশ স্ক্রিপ্টিং সম্মেলনগুলি সম্পর্কে জানতে পারি?


1
কোথায় দেখতে হবে না সে সম্পর্কে একটি নোট: বেশিরভাগ ডিস্ট্রো দ্বারা /etcবা যে কোনও জায়গায় খারাপ শেল স্ক্রিপ্টিং অনুশীলনে পূর্ণ রয়েছে এমন অনেকগুলি সিস্টেমের স্ক্রিপ্টগুলি প্যাকেজড যাতে আপনার সেগুলি উদাহরণ হিসাবে ব্যবহার করা এড়ানো উচিত ।
jw013

কেন এটি একটি
ডাউনটায়েস

1
হয় সেখানে "ভালো" ব্যাশ জন্য কোডিং নিয়মাবলী? আমি এটি যেভাবে দেখছি, আপনি যখন ব্যাশ ব্যবহার করেন আপনি সাধারণত এটির (অত্যন্ত সীমাবদ্ধ) কাজটি দক্ষতার সাথে এবং পোর্টেবল হিসাবে সম্ভব করার জন্য আরও আগ্রহী হন। আপনি যদি মার্জিত এবং ক্লিন কোড চান তবে আপনি একটি আসল প্রোগ্রামিং ভাষা ব্যবহার করেন।
শাদুর

@ শাদুর: এখানে অনেকগুলি ভাষা রয়েছে, সুতরাং খাঁটি বাশ এবং ব্যাশ বাইন্ডিং ব্যবহার করে একটি জিটিকি 3 জিইউআই অ্যাপ্লিকেশন লেখার মতো প্রত্যেকেরই সেগুলির ব্যবহার হ্রাস করা ঠিক।
dotbit

উত্তর:


6

নির্লজ্জ প্লাগ, তবে আপনি উদাহরণ চেয়েছিলেন:

এবং আপনি যদি ভাল রেফারেন্স চান তবে গ্রেগের উইকি ব্যবহার করুন । এটি বিশৃঙ্খলা এবং সৌন্দর্যের একটি অ-বাজে পড়া পাঠযোগ্য বাগান, সর্বোত্তম উপায়ে জিনিসগুলি সম্পন্ন করার জন্য ব্যবহারিক পদ্ধতির সাথে। # বাশকে কিছু জিজ্ঞাসা করার আগে ঠিক তদন্ত করতে সত্যই সতর্ক থাকুন - তারা মারাত্মক হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.