글
- 유닉스, 맥 : 라인피드(LF, \n)
- 오래된 맥은 캐리지리턴(CR, \r)
- 윈도우 : 라인피드(LF, \n) + 캐리지리턴(CR, \r)
파일 포맷 확인
$ hexdump -cb ignore.log
0000000 * . l o g \n _ _ l o g \n * . t m
0000000 052 056 154 157 147 012 137 137 154 157 147 012 052 056 164 155
0000010 p \n s h o p _ f r o n t / f r o
0000010 160 012 163 150 157 160 137 146 162 157 156 164 057 146 162 157
0000020 n t _ d e v / 2 0 0 9 0 3 2 2 /
0000020 156 164 137 144 145 166 057 062 060 060 071 060 063 062 062 057
0000030 s r c / p a y m e n t / i n i p
0000030 163 162 143 057 160 141 171 155 145 156 164 057 151 156 151 160
0000040 a y / m o d u l e / k e y
0000040 141 171 057 155 157 144 165 154 145 057 153 145 171
000004d
\n -> Linux, Mac
\r\n -> Windows
파일 포맷 변환
unix2dos : 유닉스, 맥 -> 윈도우
dos2unix : 윈도우 -> 유닉스, 맥
Vi
파일 포맷 확인
set ff?
set fileformat?
파일 포맷 설정
set ff=unix
set ff=dos
http://archive09.linux.com/feature/141378
http://vim.wikia.com/wiki/File_format
RECENT COMMENT