将行从less写入文件

eeb*_*sen 20 less stdout

vim我可以从我正在查看的文件到另一个文件中写入一系列行。例如,

:1,10 w outfile.txt
Run Code Online (Sandbox Code Playgroud)

将第 1 到 10 行写入 outfile.txt。

我可以在使用 浏览文件时做同样的事情less吗?

Sté*_*las 19

10Gmm1G|mcat > outfile.txt
Run Code Online (Sandbox Code Playgroud)

(在 内键入less)似乎只要输入不适合一个屏幕就可以工作(在这种情况下,outfile.txt由于某种原因,所有输入最终都会出现)。

  • 10G 带你去排队 10
  • mmm那里设置标记
  • 1G(与g本例相同)将您带到第 1 行
  • |m 从当前行到标记的管道 m
  • cat > outfile.txt: 那是通过管道传输到该命令的。

  • @eebbesen,这就是重点。查看我的编辑 (2认同)