Bash 将输出截短到恰好一页
我试图使用Bash 将输出截短到恰好一页,bash,Bash,我试图使用less从命令中准确获取输出的第一页。我希望foo | less-X+q显示输出的第一页,然后退出,但它什么也不显示。foo | less-X+rq(或+rq)对我有效。foo | less-X+rq(或+rq)对我有效。你可以用头来代替 foo | head -n "$LINES" 您可以使用head foo | head -n "$LINES" head不会以与less相同的友好方式自动处理换行,head不会以与less相同的友好方式自动处理换行
less
从命令中准确获取输出的第一页。我希望foo | less-X+q
显示输出的第一页,然后退出,但它什么也不显示。foo | less-X+rq
(或+rq
)对我有效。foo | less-X+rq
(或+rq
)对我有效。你可以用头来代替
foo | head -n "$LINES"
您可以使用head
foo | head -n "$LINES"
head
不会以与less
相同的友好方式自动处理换行,head
不会以与less
相同的友好方式自动处理换行