पता है कि शेल स्क्रिप्ट में स्क्रिप्ट को चलाने के बिना सिंटैक्स त्रुटि है या नहीं


21

मेरे पास एक लंबी शेल स्क्रिप्ट है जिसमें बहुत सारी शर्तें हैं और मैं यह जानना चाहता हूं कि क्या स्क्रिप्ट में कोई सिंटैक्स त्रुटि है, इसे बिना चलाए।

चूंकि शेल स्क्रिप्ट की व्याख्या की गई है, मुझे लगता है कि यह संभव नहीं है, लेकिन क्या कुछ ट्रिक का उपयोग करके इसे जानने का एक तरीका है।

जवाबों:


29
bash -n scriptname

हालाँकि, यह सिंटैक्स की जाँच करेगा, कमांड की उपलब्धता नहीं। (यदि स्क्रिप्ट अभी तक स्थापित नहीं है तो स्क्रिप्ट आदेश का उपयोग करती है)


3
इसके अलावा bashइनबिल्ट सिंटैक्स chec ining आप कम गंभीर मुद्दों और खराब प्रथाओं की पहचान करने के लिए शेलचेक का उपयोग कर सकते हैं ।
Glutanimate

4

मुझे स्क्रिप्ट का सिंटैक्स जांचने के लिए एक ऑनलाइन टूल मिला। स्क्रिप्ट की जाँच के अलावा, त्रुटियों से बचने के लिए संभावित सुधारों का भी सुझाव देता है।

ऑनलाइन शेल स्क्रिप्ट चेक करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.