Normalde şöyle yazarsınız:
diff file1 file2
Fakat bir dosya ve çıktıyı komuttan ayırmak istiyorum (burada komutu önemsiz bir dosya haline getirdim):
diff file1 <(cat file2 | sort)
Tamam, bu kabuk isteminde el ile girdiğimde çalışır, ancak tam olarak aynı satırı kabuk betiğine koydum ve sonra komut dosyasını çalıştırdığımda, hata alıyorum.
Öyleyse, soru şu - bu nasıl doğru şekilde yapılır?
Elbette çıktıyı geçici bir dosyaya yazmaktan kaçınmak istiyorum.