İlk n satırı yazdıracak bir yardımcı programa ihtiyacım var, ancak daha sonra çalışmaya devam ediyor, kalan satırları emiyor, ancak yazdırmıyor. Çalıştırmaya devam etmesi gereken bir işlemin çıktısıyla terminali boğmamak için kullanıyorum (sonuçları bir dosyaya yazar).
Yapabileceğimi düşündüm process | {head -n 100; cat > /dev/null}
, ama daha zarif bir şey var mı?
2
İşlem kafadan sonra devam edecek, artık terminale yazdırılmayacak.
—
123
Aslında hangi problemi çözmeye çalışıyorsunuz?
—
Satō Katsura
Onları emmek için ne demek istiyorsun? Sadece kafa kafaya boru bağlarsanız, kalan çıkış reddedilir.
—
Julie Pelletier
@JuliePelletier ve stdout kapatılacak ve iyi yazılmış programlar (sadece stdout'a yazanlar) bunu fark edecek ve erken sona erecek.
—
cas
@cas
—
Satō Katsura
trap '' PIPE