문제

I try to open a file with vi, but it says:

Line too long

I read topic vi: Line too long, but the only two solutions (install Vim, use sed, AWK, fold, less) aren't viable.

The file that I pretend to open, has more than 400.000 lines, and commands like more, or sed, or fold, or view don't work, because I don't know the specific line number. Installing another program is descarted.

I want navigate in a file, especially on the last lines.

The operating system is a SunOS 5.8, and the commands or editors or programs that you will propose to me has to be installed on this version.

Initially I discarded the tail command, but I think that is the unique solution.

도움이 되었습니까?

해결책

Finally the solution using "tail" with arguments of the last lines to show.

With this command and "more" I can navigate to the last lines and jump over the line with the too-long-problem:

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

It's a managed and limited machine without permissions to install any programs.

다른 팁

:$ moves you to the beginning of the last line.

It also works from the command line (you may have to escape the $):

vi +$ /path/to/file
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top