Tamam. Bir programın çıktısını bir dosyaya yönlendirmek isteseydim, böyle bir şey yapardım.
prog > file
Hem stdout'u hem de stderr'i bu dosyaya yönlendirmek istesem, yapardım
prog > file 2>&1
Çıktının dosyaya gitmesini istiyorsanız, bu her şey yolunda ve iyidir. Fakat çıktının dosyaya gitmesini ve yine de hala stdout / stderr'e gitmesini istiyorsanız? Böylece, çıktı dosyaya kaydedilir, ancak program çalışırken hala konsolda görebilirsiniz. Bunu yapmanın bir yolu var mı? Ve eğer öyleyse, nasıl?
stdout
dosya tanıtıcısı 1'dir vefoo > some_file
üzerinde açılan salt yazılabilir dosya tanıtıcısınınsome_file
foo stdout olduğu anlamına gelir . stdout her zaman stdout'a gider.