본문 바로가기

IT노트(구)/Linux/Unix

vi 편집기에서 Incomplete last line 에러가 날 때 해결 방법

vi 편집기에서 Incomplete last line 에러가 날 때

파일의 맨 끝에 개행 문자가 없기 때문이다!

이런 경우 간단하게 다음과 같은 절차로 문제를 해결할 수 있다!


1. 다음 커맨드를 날려서 결과물이 0인지 아닌지 확인한다!(맨 마지막 문자를 확인하는 커맨드이다.)

tail -1c FileName.txt | wc -l


2. 만약 0이라면 끝에 개행 문자를 추가해줘야한다. 다음과 같이 echo를 사용하면 된다.


echo >> FileName.txt