+--------------------+ +------+ +----------+
| stdout |·······→| less |——————→| |
| somecommand | +------+ | terminal |
| stderr |——————————————————————→| |
+--------------------+ +----------+
Eğer somecommandstandart hataya baskılar metin yalnızca, o zaman çalıştırdığınızda somecommand | less, somecommandve lessher iki terminale görüntüleniyor. Komutun stderr'deki çıkışı gitmez, lessdoğrudan terminale gider, çünkü yönlendirilmez. İlk önce somecommandkaydırma çıktısı daha az başlatılır ve komut istemi satırı gösterilir; daha sonra somecommandbitirdiğinde girişinin tamamlandığını daha az fark eder (çünkü boru kapalıdır). Biraz deneme yapmak isteyebilirsiniz: çalıştırın
{ sleep 1; somecommand; sleep 1; } | { sleep 0; less; }
ve somecommanddaha az hazır olmadan önce veya sonra çıktı üretmek ve boru kapatıldığında ne olacağını görmek için uyku sürelerindeki değişiklikler .