在'vi'中行太长。用于导航到文件最后几行的命令替代方法

时间:2013-08-30 11:01:16

标签: file command-line line vi sunos

我尝试用vi打开一个文件,但它说:

  

太长了

我读了主题 vi: Line too long ,但只有两个解决方案(安装Vim,使用sedAWK弃用 less )不可行。

我假装打开的文件有超过400.000行,以及更多 sed 折叠等命令,或者查看不起作用,因为我不知道具体的行号。安装另一个程序是免费的。

我想在文件中导航,特别是在最后一行。

操作系统是SunOS 5.8,您将向我建议的命令或编辑器或程序必须安装在此版本上。

最初我放弃了tail命令,但我认为这是唯一的解决方案。

2 个答案:

答案 0 :(得分:2)

最后解决方案使用“tail”和最后一行的参数来显示。

使用此命令和“more”,我可以导航到最后一行并跳过具有太长问题的行:

tail -1000 file-with-line-too-long.txt | more

这是一台托管且受限制的计算机,无权安装任何程序。

答案 1 :(得分:0)

:$将您带到最后一行的开头。

它也适用于命令行(您可能必须转义$):

vi +$ /path/to/file