โดยปกติคุณจะเขียน:
diff file1 file2
แต่ฉันต้องการ diff ไฟล์และผลลัพธ์จากคำสั่ง (ที่นี่ฉันทำให้คำสั่งเล็กน้อย):
diff file1 <(cat file2 | sort)
ตกลงงานนี้เมื่อฉันป้อนด้วยตนเองที่ shell prompt แต่เมื่อฉันใส่บรรทัดเดียวกันในเชลล์สคริปต์แล้วรันสคริปต์ฉันได้รับข้อผิดพลาด
ดังนั้นคำถามคือ - วิธีการทำอย่างถูกต้อง?
แน่นอนฉันต้องการหลีกเลี่ยงการเขียนผลลัพธ์ไปยังไฟล์ชั่วคราว