티스토리 뷰

[기타]

[리눅스] 개행 문자 제거

handr95 2020. 11. 20. 23:21
반응형
  • 윈도우에서 사용하는 파일을 리눅스로 옮길 경우 윈도우에서 사용되는 개행 문자와 리눅스에서 사용되는 개행 문자가 다르기 때문에 변환이 필요한 경우가 경우가 있다.
    • 윈도우 : crlf (\r\n)
    • 리눅스 : lf (\n)
  • 실제로 윈도우에서 편집하던 파일을 리눅스로 옮겨서 확인해보았다.
  • vi -b test.txt (-b : 바이너리 모드로 문서 편집)
  • 제일 뒤에 ^M (개행문자)가 붙어있는 것이 확인된다.
  • 이 개행 문자를 없얘기 위해서는 vi 들어간 상태에서 :%s/^M// 입력을 해주면 개행문자가 제거된것을 확인할수 있다!
  • 이때 ^M은 문자 ^가 아닌 ctrl + v + M 이므로 주의하여 입력해주도록 한다~
  • MobaXterm의 경우 ctrl + alt + m / ctrl + m 키가 hotkey에 등록 되어있더 해당 키 입력시 창이 내려가게 된다.ㅠ
  • [Settings] - [keyboard shortcuts] 에서 아래 두 키의 설정을 변경해주도록 하자.
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함