এটি আসলে কোনও কাজ ছাড়াই চালানো হবে তা দেখতে কোন স্ক্রিপ্টের মাধ্যমে পদক্ষেপ নেওয়ার কোন উপায় নেই। আপনার উদাহরণে, নেই if
বিবৃতি বা loops। কিন্তু বাস্তব স্ক্রিপ্টে, প্রায়ই শর্তাধীন বিবৃতি প্রচুর আছে। কোন শাখাটি নেওয়া হবে তা শেলের পূর্ববর্তী কমান্ডটি যখন চলবে তখন তার উপর নির্ভর করবে। যদি এটি কমান্ডটি না চালায় তবে শেলের কোনও উপায় নেই এটি জানতে হবে যে এটি কোন আউটপুট তৈরি করবে বা রিটার্ন কোডটি কী হবে, যা পরবর্তী শর্তাধীন শাখা বা অ্যাসাইনমেন্ট বিবৃতি নির্ভর করতে পারে।
যদি পয়েন্টটি হয় যে আপনি একটি স্ক্রিপ্টটি পরীক্ষা করতে চান এবং এটি চালানোর আগে এটি কী করে তা জানেন তবে এটি একটি খারাপ ধারণা নয়। কিন্তু প্রকৃতপক্ষে, এটি করার সর্বোত্তম উপায়টি কেবলমাত্র ফাইলটি ব্রাউজ করে less
অথবা vi
অথবা অনুরূপ কিছু।
যোগ করা হয়েছে
যদি আপনি একটি স্ক্রিপ্ট তৈরি করেন এবং আপনি প্রথমবার এটির মাধ্যমে পদক্ষেপ নিতে চান তবে যুক্তিটি পরীক্ষা করে দেখুন কিন্তু যদি আপনার কোনও ত্রুটি না থাকে তবে আসলে কোনও ক্ষতি হয় না, সমাধানটি আমি প্রায়ই ব্যবহার করতে সক্ষম হচ্ছি শুধুমাত্র পরিবর্তন করতে একটি pasting দ্বারা কোনো ক্ষতি করতে পারে যে বিবৃতি echo
সামনের দিকে।
এটি প্রায়শই বাস্তব বাস্তব-জীবনের স্ক্রিপ্টগুলিতে কাজ করে কারণ (ক) আপনি যে আইটেমগুলির উপর পুনরাবৃত্তি করবেন তার তালিকাগুলি তৈরি করা হয় বা আপনি কোনও পরিবর্তনশীল সেট করবেন তার মানটি প্রায়ই ফাইল সিস্টেম পরিবর্তন না করেই তৈরি করা যেতে পারে এবং (খ) এটি সাধারণত যথেষ্ট অনুমান করুন যে আপনি যদি কমান্ডটি চালান তবে এটি সফল হবে।