আমার একটি পরীক্ষার স্ক্রিপ্ট রয়েছে যার প্রচুর কমান্ড রয়েছে এবং প্রচুর আউটপুট উত্পন্ন করবে, আমি ব্যবহার করি set -x
বা set -v
এবং set -e
, সুতরাং ত্রুটি দেখা দিলে স্ক্রিপ্টটি বন্ধ হয়ে যায়। যাইহোক, সমস্যাটি সনাক্ত করতে কার্যকর হওয়া রেখাটি কোন লাইনে এসেছিল তা সনাক্ত করা এখনও আমার পক্ষে কঠিন। এমন কোনও পদ্ধতি আছে যা প্রতিটি লাইন কার্যকর হওয়ার আগে স্ক্রিপ্টের লাইন নম্বর আউটপুট করতে পারে? বা আউটপুট লাইন নম্বর কমান্ড প্রদর্শনীর দ্বারা উত্পাদিত আগে set -x
? বা যে কোনও পদ্ধতি যা আমার স্ক্রিপ্ট লাইন অবস্থানের সমস্যা মোকাবেলা করতে পারে তা একটি দুর্দান্ত সহায়তা। ধন্যবাদ
echo