개요회사에 파일에 저장된 text를 불러와 처리하는 프로그램이 있는데 테스트로 echo someword >> file 이런식으로 파일 하나를 만든뒤 이 파일을 읽어들였더니 에러가 발생하였다. (해당 프로그램은 공백과 개행에 민감한데 기존엔 이 처리가 되어있지 않았다.)분명 파일 저장시 공백을 추가하거나 개행처리를 하지 않았는데 왜 이럴까 의문스러웠다.찾아보니 원인은 Unix/Linux 계열 시스템에서 텍스트 에디터(vi, vim, nano 등)로 파일을 저장할 때나 echo 등 POSIX 호환 명령어들을 사용해서 저장할 때 문자열 끝에 개행이 자동으로 추가된다는 것이었다.POSIX 표준과 개행문자이는 POSIX 표준을 따르는 것으로, 텍스트 파일은 개행문자로 끝나야 한다는 규칙에 기인한다.관련 내용은 P..