শেল স্ক্রিপ্টে স্ক্রিপ্টটি পরিচালনা না করে সিনট্যাক্স ত্রুটি রয়েছে কিনা তা জেনে নিন


21

আমার প্রচুর শর্তাবলী সহ একটি দীর্ঘ শেল স্ক্রিপ্ট রয়েছে এবং আমি এটি জানতে চাইছি যে স্ক্রিপ্টটি চালনা না করে কোনও সিনট্যাক্স ত্রুটি আছে কিনা।

যেহেতু শেল স্ক্রিপ্টটি ব্যাখ্যা করা হয়েছে আমি মনে করি এটি সম্ভব নয় তবে কিছু কৌশল ব্যবহার করে এটি জানার উপায় আছে।

উত্তর:


29
bash -n scriptname

যদিও, এটি সিনট্যাক্স পরীক্ষা করবে, কমান্ড উপলভ্যতা নয়। (স্ক্রিপ্টটি এখনও ইনস্টল না হওয়া কোনও কমান্ড ব্যবহার করলে সতর্ক করা হবে না)


3
উপরন্তু করতে bashএর Inbuilt সিনট্যাক্স চেক আপনি ব্যবহার করতে পারেন shellcheck কম তীব্র সমস্যা এবং খারাপ চর্চা শনাক্ত করতে।
গ্লুটোনিমেট

4

স্ক্রিপ্টের বাক্য গঠন পরীক্ষা করার জন্য আমি একটি অনলাইন সরঞ্জাম পেয়েছি। স্ক্রিপ্টটি চেক করা ছাড়াও ত্রুটিগুলি এড়ানোর জন্য সম্ভাব্য সংশোধনগুলিরও পরামর্শ দেয়।

অনলাইনে শেল স্ক্রিপ্ট পরীক্ষা করুন

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