मैं यह नहीं समझता कि कंप्यूटर इस कमांड को कैसे पढ़ता है।
cat file1 file2 1> file.txt 2>&1
अगर मैं समझता हूं, तो 2>&1
बस मानक त्रुटि को मानक आउटपुट पर पुनर्निर्देशित करें।
उस तर्क से, कमांड मुझे इस प्रकार पढ़ता है:
समतल फ़ाइलें
file1
औरfile2
।stdout
इस ऑपरेशन से भेजेंfile.txt
।भेजने
stderr
के लिएstdout
।समाप्त?
मुझे यकीन नहीं है कि कंप्यूटर क्या कर रहा है। मेरे तर्क से, कमांड होना चाहिए
cat file1 file2 2>&1 > file.txt
लेकिन यह सही नहीं है।
$
स्टैंड है?