linux - `echo -e "\n"` 명령에 개행 문자가 하나만 있는데 왜 두 개의 빈 줄을 출력합니까?
高洛峰
高洛峰 2017-06-08 11:02:43
0
3
1084

제목 그대로에요.

으아악
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
某草草

기본적으로 echo는 개행 문자를 출력하므로 지정된 "n"을 추가하면 총 2개가 출력됩니다.

-n 끝에서 자동으로 줄바꿈하지 마세요

따라서 echo -n를 전달하여 기본 개행 문자를 출력하지 않을 수 있습니다.

phpcn_u1582

으아아아

위의 두 동급생이 원리를 설명했습니다. 질문자가 빈 줄을 출력해야 한다면 괜찮습니다

为情所困

이 기본 동작을 방지하려면 echo命令本身默认会在输出字符串后面追加一个换行符,可以通过增加一个选项-n:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿