>  Q&A  >  본문

linux - `echo -e "\n"` 명령에 개행 문자가 하나만 있는데 왜 두 개의 빈 줄을 출력합니까?

제목 그대로에요.

으아악
高洛峰高洛峰2689일 전1061

모든 응답(3)나는 대답할 것이다

  • 某草草

    某草草2017-06-08 11:04:43

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

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

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

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-06-08 11:04:43

    으아아아

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

    회신하다
    0
  • 为情所困

    为情所困2017-06-08 11:04:43

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

    으아악

    회신하다
    0
  • 취소회신하다