Head
替代不退出的“頭”?
我需要一個實用程序來列印前 n 行,然後繼續執行,吸收其餘的行,但不列印它們。我用它來不讓需要繼續執行的程序的輸出壓倒終端(它將結果寫入文件)。
我想我可以做到
process | {head -n 100; cat > /dev/null}
,但有什麼更優雅的嗎?
要繼續“吸收”輸出,
process
同時僅列印前 100 行(或其他):process | awk 'NR<=100'
或者:
process | sed -n '1,100p'