শিরোনাম বলছেন ঠিক কি। নিম্নলিখিত ব্যবহারের ক্ষেত্রে -xe কী করে তা দেখার জন্য যথাযথ ডকুমেন্টেশনগুলি খুঁজে পাওয়ার জন্য আমার খুব ভাগ্য নেই:
#!/bin/bash -xe
এই পরামিতিগুলি কী করে এবং যেখানে এটি নথিভুক্ত করা হয়?
শিরোনাম বলছেন ঠিক কি। নিম্নলিখিত ব্যবহারের ক্ষেত্রে -xe কী করে তা দেখার জন্য যথাযথ ডকুমেন্টেশনগুলি খুঁজে পাওয়ার জন্য আমার খুব ভাগ্য নেই:
#!/bin/bash -xe
এই পরামিতিগুলি কী করে এবং যেখানে এটি নথিভুক্ত করা হয়?
উত্তর:
আপনি যদি ম্যান পৃষ্ঠাটি পড়েন bash
তবে OPTIONS
বিভাগের শীর্ষে নীচে পাবেন :
একক অক্ষরের শেল বিকল্পগুলির মধ্যে সমস্ত নথিতে নথিভুক্ত সেট বিল্টিন কমান্ডের বিবরণ অপশন হিসাবে ব্যবহার করা যেতে পারে যখন শেল আহ্বান করা হয়। তদতিরিক্ত, বাশ নিম্নলিখিত বিকল্পগুলি ব্যাখ্যা করে যখন এটি আহ্বান করা হয় ...
এবং আপনি যদি set
কমান্ডের জন্য ডকুমেন্টেশনগুলি পরে ম্যান পৃষ্ঠাতে পড়েন তবে আপনি পাবেন:
- পাইপলাইন (যা একটিতে থাকতে পারে) অবিলম্বে প্রস্থান করুন সিঙ্গল সিম্পল কমান্ড), বন্ধনীতে আবদ্ধ একটি সাব-শেল কমান্ড, বা কমান্ড তালিকার একটি অংশ হিসাবে আটকানো কমান্ডগুলির মধ্যে একটি ধনুর্বন্ধনী (উপরে শেল গ্র্যামার দেখুন) একটি শূন্য-শর্তহীন অবস্থার সাথে প্রস্থান করে। -x প্রতিটি সাধারণ কমান্ড প্রসারিত করার পরে, কমান্ডের ক্ষেত্রে কমান্ড, কমান্ড নির্বাচন করুন, বা কমান্ড, প্রদর্শনের জন্য পাটিগণিত কমান্ড এবং এর পরে পিএস 4 এর বর্ধিত মান প্রসারিত আর্গুমেন্ট বা সম্পর্কিত শব্দ তালিকা।
অন্য কথায়, -e
যখনই কোনও ত্রুটি ফিরে আসে (তখনই এটি শেল স্ক্রিপ্টগুলিতে ব্যর্থতা ব্যবস্থা হিসাবে ব্যবহৃত হয়) ততক্ষণে শেলটি প্রস্থান করে তোলে এবং স্ক্রিপ্টগুলির অক্ষরেখা -x
কার্যকর করতে সক্ষম করে যাতে আপনি দেখতে পাচ্ছেন কী ঘটছে।
বেস আর্গুমেন্টের ব্যাখ্যা পেতে আপনার কনসোলে নিম্নলিখিত টাইপ করুন:
bash -c "help set"
আপনার প্রশ্নের উত্তর দিতে:
-e
কোনও কমান্ড শূন্য-স্থিতি স্থিতি নিয়ে উপস্থিত হলে অবিলম্বে প্রস্থান করুন।
-x
মুদ্রিত কমান্ড এবং তাদের আর্গুমেন্ট কার্যকর করা হয়।
ম্যানপেজ থেকে :
সেট বিল্টিন কমান্ডের বিবরণে ডকুমেন্ট করা সমস্ত সিঙ্গল-ক্যারেক্টার শেল অপশনগুলি শেলটি চালিত হওয়ার পরে বিকল্প হিসাবে ব্যবহার করা যেতে পারে।
তাই সেট বিল্টিনে একবার দেখুন ।
আপনি কী স্টাফের কথা ভাবছেন যেখানে আপনি সেট -x সেট-ই সেট -... করেন? চলমান help set
দেয়।
আমি বাশ ভাষার জন্য ওয়ান স্টপ ডকুমেন্টেশন হিসাবে দুর্দান্ত বাশ রেফারেন্স ম্যানুয়াল ব্যবহার করি । আমি এটি ম্যান পেজগুলির চেয়ে বেশি দরকারী। আপনার জন্য প্রাসঙ্গিক বিভাগ (-e, -x সুইচগুলির বর্ণনা এখানে পাওয়া যাবে: বিল্ট ইন সেট)