Her ikisi de bana büyük ve ayrıntılı bir çıktı vermek bir C ++ kodu (prog2), bir bellek kontrol aracı (prog1) çalıştırıyorum. Bazı hataları kovalamak için bu çıktıyı bir dosyaya kaydetmem gerekiyor.
Stdout'u bir dosyaya yönlendirmeyi denedim:
prog1 prog2 > outfile.txt
Ama bu bana prog2 çıktısını içeren bir dosya verirken, prog1 çıktısı hala terminale gidiyor.
Herkes ben hem çıktıların bir dosyaya gitmek istiyorum belirtmek için bir yol biliyor musunuz? Gibi (prog1 prog2) > outfile.txt
mi?
2>&1
peşinden gitmek zorunda> outfile.txt
. Yönlendirme sırası önemlidir.