2009-09-18 14 views
5

대체 방법 \ nsed 명령을 사용하는 줄에서?줄 바꿈 대체

sed -e :a -e N -e 's/\n/ /' -e ta input.txt 

이 좋네요 :

tr '\n' ' ' < input.txt 

내가 공백으로 줄 바꿈을 교체하기로 결정했습니다 정상적으로 나오지 때문에

+3

http://stackoverflow.com/questions/1251999/sed-how-can-i-replace-a-newline-n의 정확한 사본 –

답변

9

그것은 총의는 한 번에 한 줄을 처리합니다. tr은 한 문자로만 바꿀 수 있습니다 (또는 -d 옵션으로 삭제).

는 유연하고 단순한 :

perl -ne 'chomp;print $_," "' input.txt 

""당신은 줄 바꿈 대신에 무엇이든 원하는됩니다.