2013-02-15 27 views
6

मुझे वर्तमान दृश्य मानों के साथ बैश में माइक्रोसॉफ्ट विजुअल स्टूडियो की लाइन-बाय-लाइन डीबगिंग जैसी कुछ पसंद आएगी।क्या बैश स्क्रिप्ट लाइन-दर-रेखा डीबग करना संभव है?

क्या ऐसा करने के लिए कोई उपकरण या तरीका है? set -x और set -v अच्छे हैं लेकिन सही नहीं हैं।

+0

देखना जोड़ने बनाने http://stackoverflow.com/questions/951336/how-to- डीबग-ए-बैश-स्क्रिप्ट – Piccolo

+0

पहले से ही देखा गया है। लाइन-दर-लाइन डीबगिंग को कवर नहीं करता है, जो यहां पूरा बिंदु है। मैंने पहले से ही बहुत कुछ खोजा है और कुछ भी नहीं मिला है, यही कारण है कि मैं SO में आया था। – esauvisky

+3

नहीं, 'सेट-एक्स' (और '-n' और' -v') विकल्प मूल रूप से उपलब्ध हैं। –

उत्तर

6

bashdb देखें।

यदि यह आपके सिस्टम पर स्थापित है, तो man bashdb देखें।

इसे स्थापित नहीं है, तो http://bashdb.sourceforge.net

1

हाँ देखते हैं। http://sourceforge.net/projects/bashdb/files/bashdb/4.2-0.8/

लिखने के समय http://bashdb.sourceforge.net/

नवीनतम संस्करण का "bashdb" का उपयोग करें Mac पर कर रहे हैं (जैसे मैं था) तो आप बैश की जीएनयू संस्करण स्थापित करने की आवश्यकता हो सकती है।

मुझे लगता है कि "MacPorts" http://www.macports.org/

एक बार जब आप MacPorts है ... का उपयोग कर

बंदरगाह बैश स्थापित

फिर

के निर्देशों का पालन किया था ./configure (bashdb अनपॅक निर्देशिका में)

sudo स्थापित

उसके बाद फ़ोल्डर जहां bashdb अपने पथ में पाया जा सकता