बैश में &> और> में क्या अंतर है?


30

&>और >&बैश में क्या अंतर है ?

tldpउत्तरार्द्ध का उल्लेख नहीं किया। क्या यह वास्तव में एक पुनर्निर्देशन ऑपरेटर है?

या कोई और अधिक पूर्ण ट्यूटोरियल जानता है?

जवाबों:


38

से bash manपेज:

There  are  two  formats  for  redirecting standard output and standard
   error:

          &>word
   and
          >&word

   Of the two forms, the first is preferred.  This is semantically equiva-
   lent to

          >word 2>&1

redirection sectionबैश मैन पेज पढ़ें ।


8

बैश में, >&wordऔर &>word(पसंदीदा सिंटैक्स) मानक आउटपुट और मानक त्रुटि को एक ही स्थान पर पुनर्निर्देशित करता है। इसके बराबर है >word 2>&1। इसे बाश मैनुअल में देखें ।


5

man bash कहते हैं

मानक आउटपुट और मानक त्रुटि को पुनर्निर्देशित करने के लिए दो प्रारूप हैं:

       और> शब्द
तथा
       > और शब्द

दो रूपों में से, पहले को प्राथमिकता दी जाती है। यह शब्दार्थ है-
को उधार दिया

       > शब्द 2> & 1

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