sed를 사용하여 줄 종결자를 올바르게 추가하는 방법은 무엇입니까? [폐쇄]

sed를 사용하여 줄 종결자를 올바르게 추가하는 방법은 무엇입니까? [폐쇄]

때로는 출력에 개행 문자를 사용하는 여러 sed 문이 있습니다 \n(실제로는 $'' \\\ns`를 사용하여 sed됩니다).

그러나 줄 끝 작업을 사용할 것으로 예상되는 후속 sed 작업은 $작동하지 않는 것 같습니다.

제가 사용해야 할 다른 것이 있나요?

어쨌든 텍스트 줄 바꿈 없이 이 작업을 수행할 수 있습니까
?

답변1

\n예를 들어 교체를 사용하여 개행을 추가할 수 있습니다. s/a/a\nb/그러면 a 다음에 개행이 삽입됩니다. 그러나 $개행이 아닌 패턴 공간의 끝만 일치합니다. 개행 문자를 와 일치시킬 수 있습니다 \n.

관련 정보