आम तौर पर आप लिखेंगे:
diff file1 file2
लेकिन मैं कमांड से एक फ़ाइल और आउटपुट को अलग करना चाहूंगा (यहां मैं कमांड को एक तुच्छ बनाता हूं):
diff file1 <(cat file2 | sort)
ठीक है, यह काम जब मैं इसे शेल प्रांप्ट पर मैन्युअल रूप से दर्ज करता हूं, लेकिन जब मैं शेल स्क्रिप्ट में एक ही लाइन डालता हूं, और फिर स्क्रिप्ट चलाता हूं, तो मुझे त्रुटि मिलती है।
तो, सवाल है - यह सही तरीके से कैसे करें?
बेशक मैं एक अस्थायी फ़ाइल में आउटपुट लिखने से बचना चाहूंगा।