【发布时间】:2011-07-27 05:29:38
【问题描述】:
每当我需要限制 shell 命令输出时,我都会使用 less 对结果进行分页:
cat file_with_long_content | less
它工作得很好而且花花公子,但我很好奇的是,即使输出永无止境,仍然工作得更少,考虑在inf.sh 文件中包含以下脚本:
while true; do date; done
然后我跑
sh inf.sh | less
而且它仍然可以再次对结果进行分页,所以说管道流式传输结果而不是等待命令完成后再输出结果是否正确?
【问题讨论】:
标签: linux bash unix shell pipe