如何一页一页地查看多个grep结果?

如何一页一页地查看多个grep结果?,grep,Grep,我是Linux新手。如果我使用grep,结果太多,无法一次全部显示,如何逐页查看结果,以便有机会看到所有结果而不丢失任何结果?试试看 grep YOUR_PATTERN_AND_OPTION YOUR_PATH | less 或 您可以使用选项--pager=less喜欢“或多或少”的答案!还有一个疑问。是否有一种方法可以指定仅在指定类型的文件中对模式进行grep?比如说,如果我只想从.c或.cpp文件中获得结果?@kiki-Yup,比如grep YOUR_PATTERN*.c-或*.cppI

我是Linux新手。如果我使用grep,结果太多,无法一次全部显示,如何逐页查看结果,以便有机会看到所有结果而不丢失任何结果?

试试看

grep YOUR_PATTERN_AND_OPTION YOUR_PATH | less


您可以使用选项
--pager=less

喜欢“或多或少”的答案!还有一个疑问。是否有一种方法可以指定仅在指定类型的文件中对模式进行grep?比如说,如果我只想从.c或.cpp文件中获得结果?@kiki-Yup,比如
grep YOUR_PATTERN*.c-或*.cpp
I我们提到的是
| more
| less
,我们还应该提到
| most
。如果您想在管道输出上突出显示正常的
vim
语法,可以将管道插入
|视图-
。如果你想在脚本中实现,可以使用
${PAGER:-less}
。哦,天哪!你把我弄糊涂了。你在跟一个初学者说话,你确定吗?我似乎在书页上找不到它
grep YOUR_PATTERN_AND_OPTION YOUR_PATH | more