ब्लॉग पर वापस जाएं
CMD Master Team

&& के साथ कमांड चेनिंग

निर्भर कमांड्स को क्रम में चलाएं ताकि अगला चरण तभी निष्पादित हो जब पिछला चरण सफल हो।

इंटरएक्टिव पाठ शुरू करें
&& के साथ कमांड चेनिंग

कमांड चेनिंग आपको संबंधित कार्यों को एक सुरक्षित अनुक्रम में जोड़ने देता है।
CMD में, && का अर्थ है: अगला कमांड तभी चलाएँ जब पिछला कमांड सफल रहा हो

कोर पैटर्न

command1 && command2

व्यावहारिक उदाहरण

एक प्रोजेक्ट फ़ोल्डर बनाएँ और उसमें तभी प्रवेश करें जब निर्माण ने काम किया:

mkdir project && cd project

यह उन भ्रमित करने वाली स्थितियों से बचाता है जहाँ विफल mkdir के बाद cd चलता है।

यह क्यों मायने रखता है

जब कार्य पिछले चरणों पर निर्भर करते हैं, तो चेनिंग गलतियों को कम करता है:

  1. यह विफलता पर अनुवर्ती कमांड को चलने से रोकता है।
  2. यह सेटअप कार्यों को संक्षिप्त और दोहराने योग्य रखता है।
  3. यह वास्तविक समस्या निवारण वर्कफ़्लो को दर्शाता है जहाँ प्रत्येक चरण की एक पूर्व शर्त होती है।

त्वरित जाँच

यदि mkdir project विफल हो जाता है (उदाहरण के लिए अनुमतियों के कारण), तो cd project छोड़ दिया जाता है।
यही कारण है कि असंबद्ध कमांड को अलग-अलग टाइप करने की तुलना में && एक सुरक्षित डिफ़ॉल्ट है।

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

रिवीजन 6: ऑटोमेशन और फ़ाइल तुलना

उन्नत फ़ाइल संचालन में महारत हासिल करने के लिए बैच स्क्रिप्ट बनाएँ और फ़ाइलों की तुलना करें।