명령줄의 Subversion 커밋 메시지에서 줄 바꿈 또는 캐리지 리턴 사용

명령줄의 Subversion 커밋 메시지에서 줄 바꿈 또는 캐리지 리턴 사용

저는 bash 쉘을 실행하면서 Ubuntu 10.04에서 Subversion 1.6.6을 사용하고 있습니다. 로그를 읽을 때 주석 형식이 적절하게 지정되도록 커밋 메시지에 캐리지 리턴, 줄 바꿈 또는 줄 바꿈을 삽입하고 싶습니다. 시스템 편집기를 사용하거나 커밋 주석에 대한 파일을 지정하면 제대로 작동하지만, 제가 정말로 원하는 것은 다음과 같은 작업을 수행할 수 있는 것입니다.

svn ci -m "This is the first line\nThis is the second line"

댓글을 다음과 같이 표시합니다.

This is the first line
This is the second line

내 예제는 작동하지 않고 다음과 같은 출력이 생성됩니다.

첫 번째 줄입니다\n두 번째 줄입니다

그렇다면 이를 수행할 수 있는 방법이 있습니까? 그렇다면 어떻게?

답변1

이 시도:

svn ci -m $'This is the first line\nThis is the second line'

답변2

입력할 때 \n 대신 Enter 키를 누르세요. 프롬프트가 ">"로 바뀌고 계속 입력할 수 있습니다.

이것은 Subversion 질문이 아닌 쉘 질문입니다.

관련 정보