डिबगिंग और सर्वोत्तम अभ्यास
Bash कोर्स का हिस्सा
किसी दिन आपकी लिखी कोई स्क्रिप्ट वह कर बैठेगी जो आपने उससे कहा ही नहीं था। वह ग़लत फ़ाइल मिटा देगी, जिस लूप के चलने का आपको पूरा भरोसा था उसे छोड़ देगी, या चुपचाप खाली परिणाम दे देगी। आप उसे पंक्ति दर पंक्ति पढ़ेंगे, तय करेंगे कि कोड सही ही लगता है, और उत्तर के एक क़दम भी नज़दीक नहीं पहुँचेंगे। गड़बड़ी लगभग कभी यह नहीं होती कि Bash टूटा हुआ है। गड़बड़ी यह होती है कि Bash आपकी कमांड चलाने से पहले उन्हें फिर से लिखता...
सोचिए आपने किसी रसोइए को कोई विधि थमाई, और वह शुरू करने से पहले चुपचाप सामग्री बदल देता है। आप अपनी विधि पढ़ते हैं, वह कुछ और पकाता है, और पकवान ग़लत बनकर निकलता है। ट्रेसिंग का मतलब है उस रसोइए से कहना कि हर क़दम, बदली हुई सामग्री के साथ, करने से ठीक पहले ज़ोर से पढ़ दे। Bash में यह सुविधा पहले से बनी हुई है। किसी भी स्क्रिप्ट को -x फ़्लैग के साथ चलाइए और वह हर कमांड को निष्पादित करने से ठीक पहले छाप देगा, वेरिएबल...
असली माहौल में Bash डिबगिंग और सर्वोत्तम अभ्यास सीखना चाहते हैं?
नीचे क्लिक करें, Bash के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ डिबगिंग और सर्वोत्तम अभ्यास पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंडिबगिंग और सर्वोत्तम अभ्यासआप क्या सीखेंगे
- Bash -x
- Set -x
- Shellcheck
- Safe quoting
- Never parse ls
- [[ vs [
- Function naming
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
12 पाठ- 1Bash क्या है20 मिनट
- 2Shebang और आपकी पहली स्क्रिप्ट25 मिनट
- 3वेरिएबल्स और कोटिंग25 मिनट
- 4शर्तें और परीक्षण30 मिनट
- 5लूप्स25 मिनट
- 6फ़ंक्शन25 मिनट
- 7ऐरेज़25 मिनट
- 8स्ट्रिंग और अंकगणितीय विस्तार25 मिनट
- 9IO रीडायरेक्शन और पाइप्स25 मिनट
- 10एरर हैंडलिंग और Traps30 मिनट
- 11डिबगिंग और सर्वोत्तम अभ्यास25 मिनट
- 12कैपस्टोन: सर्वर बूटस्ट्रैप स्क्रिप्ट60 मिनट
