\n이 래핑되지 않는 이유 [중복]

\n이 래핑되지 않는 이유 [중복]

여러 줄의 텍스트를 포함해야 하는 텍스트 파일이 여러 개 있습니다. 텍스트를 감싸야 하는 위치가 존재하는 것을 볼 수 있지만 \n작동하지 않습니다. 또한 \n, 와 다음 단어(즉) 사이에 공백이 없다는 점도 확인했습니다 word1 \nword2. 이것이 이유일까요? 이 문제를 어떻게 해결할 수 있나요? (실제 "반환" 변경 사항을 사용하여) 파일 중 하나를 수동으로 수정하려고 시도했지만 \n작동했지만 수백 개의 파일이 있습니다. 사용하고 싶은데 "반품"으로 sed변경하는 방법을 모르겠습니다 .\n

답변1

이것을 시도해 보십시오(GNU 필요 sed).

sed -e "s#\\\n#\n#g" file
  • 슬래시를 이스케이프 처리하여 텍스트로 표현해야 합니다.
  • 출력이 좋아 보이면 옵션을 -e다음으로 바꾸십시오.-i

관련 정보