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