所以在Linux中,使用less来逐页读取文件,以获得更好的可读性。我想知道你是否可以做类似的事情
less file.txt > output.txt
获取一页的 file.txt 并将其输出/写入到 output.txt。
(代表yyin stackoverflow OP提问)
答案1
有一系列less
命令可以用更少的时间完成您想要的事情:
1)输入|
,提示符将变为|mark:
2) 输入.
(一个点),提示符将变为!
3) 键入tee output.txt
将当前页写入该文件。
控制台上有什么页面?来自xterm手册页:
page
选择所有可见的行,即页面。
如果调整控制台大小,行数将会改变:-p
答案2
这样做的一种肮脏的方式(超出我的想象)可能是:
$ script someFile // to make a typescript of the terminal session
$ less file.txt
<Quit less(1) now>
$ exit // this exits the script(1)
现在查看“someFile”文件的内容,因为它应该给出您需要什么的一些想法,尽管除非您可以改进(深入挖掘),否则需要进行清理。