쉘 스크립트 ^@ <-- 기준 줄바꿈 질문드립니다

익명 사용자의 이미지

안녕하세요 window에 있는 text file을 리눅스에서 vim으로 열었을때
줄바꿈 위치에 ^@ <- 라는 기호가 있습니다.

검색했을때 ^M 줄바꿈 자료는 많은데 ^@는 찾을수가 없었습니다.

more나 cat으로 읽었을때는 출력되지 않습니다.

tr로 ^@ 기호를 기준으로 줄바꿈을 나눴을때는 동작하지 않았습니다.

로그는 대충 이런식으로 되어있습니다.

clnarea[2] = 0^@04.20 04:01:05clnarea[3] = 1^@04.20

cat으로 읽었을때 ^@ 기준으로 줄바꿈이 실행되게 하려면 어떻게 해야할까요?

익명 사용자의 이미지

vim 안에서 아래와 같이 해보세요

:%s/<Ctrl-V><Ctrl-J>/\r/g
익명 사용자의 이미지

tr '\0' '\n'
swish95의 이미지

cat filename | tr '\0' '\n'

------------------------------------------------------------
ProgrammingHolic