我试图用vi打开一个文件,但它说:
线路过长
我读过主题vi:行太长,但仅有的两种解决方案(安装Vim、使用sed、AWK、折叠、less)不可行。
我假装打开的文件有超过400000行,并且像more、sed或fold或者view这样的命令不起作用,因为我不知道具体的行号。无法安装其他程序。
我想在文件中导航,尤其是在最后几行。
操作系统是SunOS 5.8,您向我建议的命令、编辑器或程序必须安装在该版本上。
最初我放弃了tail
命令,但我认为这是唯一的解决方案。
最后使用"tail"和最后一行的参数来显示解决方案。
有了这个命令和"更多",我可以导航到最后一行,并跳过有太长问题的行:
tail -1000 file-with-line-too-long.txt | more
这是一台受管理和限制的机器,没有安装任何程序的权限。
:$
将移动到最后一行的开头。
它也可以从命令行工作(您可能必须退出$):
vi +$ /path/to/file