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
相同的友好方式自动处理换行