<code>vim hello.txt # 输入hello # :wq 保存退出 cat hello.txt</code>
결과는 이렇습니다.
그러나:
<code>echo -n "hello" > hello.txt cat hello.txt</code>
결과는 이렇습니다.
네, 이때 고양이는 종료 표시가 있고 파일은 줄 종료 없이 표시됩니다
그런데 vim으로 편집하고 저장하면 줄바꿈 문자가 또 나오네요.
나노를 사용하는 줄바꿈 문자를 볼 수 있는데 나노 사용법을 모르고 나노를 사용하지 않습니다(웃음)
--다음 내용은 주제와 관련이 없으며 단지 사고의 배경을 설명합니다--
이 문제로 인해 nginx에서 ssi를 사용할 때 추가 줄바꿈이 발생하여 스타일과 js 주소가 줄바꿈으로 이어져 대부분의 브라우저가 정상적으로 로드되지 않았습니다.
<code><link type="text/css" href="<!--#include virtual='/inc/cdn.inc'-->/public/index.css?v=<!--#include virtual='/inc/version.inc" /></code>
파일: cdn.inc, 파일의 vim 수동 편집으로 인해 대부분의 웹사이트 사용자가 이를 깨닫지 못한 채 멈췄습니다(추가 줄 바꿈)
<code>mydomain.com</code>
파일: version.inc, 스크립트는 이 파일이 온라인 상태가 되면 업데이트하고 브라우저 캐시를 지우는 데 사용됩니다
<code>1477452280307</code>
<code>vim hello.txt # 输入hello # :wq 保存退出 cat hello.txt</code>
결과는 이렇습니다.
그러나:
<code>echo -n "hello" > hello.txt cat hello.txt</code>
결과는 이렇습니다.
네, 이때 고양이는 종료 표시가 있고 파일은 줄 종료 없이 표시됩니다
그런데 vim으로 수정하고 저장하면 줄바꿈 문자가 또 나오네요.
나노를 사용하는 줄바꿈 문자를 볼 수 있는데 나노 사용법을 모르고 나노를 사용하지 않습니다(웃음)
--다음 내용은 주제와 관련이 없으며 단지 사고의 배경을 설명합니다--
이 문제로 인해 nginx에서 ssi를 사용할 때 추가 줄바꿈이 발생하여 스타일과 js 주소가 줄바꿈으로 이어져 대부분의 브라우저가 정상적으로 로드되지 않았습니다.
<code><link type="text/css" href="<!--#include virtual='/inc/cdn.inc'-->/public/index.css?v=<!--#include virtual='/inc/version.inc" /></code>
파일: cdn.inc, 파일의 vim 수동 편집으로 인해 대부분의 웹사이트 사용자가 이를 깨닫지 못한 채 멈췄습니다(추가 줄 바꿈)
<code>mydomain.com</code>
파일: version.inc, 스크립트는 온라인 상태가 되면 이 파일을 업데이트하여 브라우저 캐시를 지웁니다
<code>1477452280307</code>
<code>:set noendofline binary :w</code>
set ff가 dos로 설정되어 있는지 확인
Linux의 경우 일반적으로 구성이 ff=unix로 설정되어 있죠?
------- 편집자------
실험해본 결과 ff-와는 관련이 없는 것 같습니다. -