특정 열의 \r\n 바꾸기

특정 열의 \r\n 바꾸기

내 대사가 엉망이 되기 때문에 \n\rfrom을 교체하고 싶습니다 .$4

입력하다

Hello   World   Example   Text\r\n    
new   line

원하는 출력

Hello World Example Text new line

구분 기호는 다음과 같습니다.\t

답변1

sed -e 's/\\r\\n//g' filename| perl -pne 's/\n/ /g'

산출

Hello   World   Example   Text     new   line

파이썬

#!/usr/bin/python
import re
g=[]
m=re.compile(r'\\r\\n')
k=open('file','r')
for  i in k:
    g.append(re.sub(m," ",i).strip())
print " ".join(g)

답변2

귀하의 질문을 올바르게 이해했는지 잘 모르겠습니다. sed를 사용하여 이를 달성할 수 있다고 생각합니다. 그러면 파일의 모든 \r\n이 빈 문자열로 대체됩니다.

sed s/\\r\\n//g < yourFile

출력이 올바른 것으로 보이면 표준 출력을 파일로 파이프하여 교체합니다.

sed s/\\r\\n//g < yourFile > resultFile

인사

관련 정보