웹모아 
웹모아  로그인  회원가입   
웹모아
 
자잘한팁
 


  윈도우에서 unload 받은 오브젝트를 리눅스에서 load 시킬 때 문제 해결 방법
  등록: 2008-04-21 13:03:30 조회:2233


일반적으로 테스트 파일을 DOS 에서 UNIX로 보내게 되면 각 줄의 끝에 "^M" 이런 문자가 붙게 됩니다. (윈도우에서 unload받은 파일을 리눅스로 load 시킬때) 이로 인하여 작업 오류가 발생하여 작업이 중단되는 현상이 발생합니다. 이를 해결하는 방법을 알려드리겠습니다.



1. vi 편집기에서 제거하는 방법입니다.

$:%s/^M//g 라는 명령을 통해서 제거합니다. 이는 ^M으로 표시되는 문자를 공백으로 치환해 주는 방법입니다. 하지만 이 ^M 문자를 shell 상에서 grep 명령어을 통해서 찾을 때는 다음과 같은 방법으로 찾습니다. ^은 특수문자로 앞에 을 주어야만 특수문자 코드기능을 막으면서 고유한 ^M을 찾을 수 있습니다.



예)

1. egrep "^M" *

2. sed -n "/^M/p" *



2. linux명령어인 dos2unix 명령어를 사용하는 방법.

vi 편집기를 이용해서 방법보다 더 간단한 방법은 파일 자체를 바꾸는 방법입니다. 명령 prompt상에서 $ dos2unix "old_file" "new_file" 이런식으로 명령을 수행하게 되면 하면 ^M은 없어지면서 new_file에 ^M이 없는 상태로 저장됩니다.



위의 두가지 방법으로 dos -> linux로 이전하면서 생기는 문제를 해결 하실 수 있습니다.
[출처] 윈도우에서 unload 받은 오브젝트를 리눅스에서 load 시킬 때 문제 해결 방법|작성자 atonikkaz



 댓글 (0)


자잘한팁
페이지: 1 / 3   


   리눅스에서 하드디스크 mount 하기1324
     CentOS 하드 마운트1426
   리눅스에서 캡쳐하는 방법2499
   특정 디렉토리의 사용량을 알려면2621
   시스템이 ping에 응답하지 못하게 설정하려면2143
   리눅스에서 공백이 포함된 디렉토리 처리2442
   cp 명령과 ln 명령의 차이점5562
   리눅스 명령어 top2223
   특정 디랙토리 인증걸기 htpasswd, htacc2514
   IP 주소 접속을 도메인 주소로 바꾸기2565
   apache 에서 '사이트 공사중' 2768
   한개의 호스팅으로 여러개 홈피 운영하기2131
    리눅스 실시간 트래픽 모니터링 하기2687
   리눅스에서 날짜를 기준으로 파일삭제9129
윈도우에서 unload 받은 오브젝트를 리눅스에서 2234
   유닉스 및 리눅스 명령어 팁2841
   리눅스 부팅후 자동 실행2407
   리눅스 소유권바꿀때 인수 명단이 너무 김..에대해서3142
   find 명령어로 특정문자가 포함된 파일 찾기(홈마스타)(1) 2781
   리눅스에서 파일 찾기(홈마스타)2431
   특정 문자열을 포함하는 특정 파일들 찾는 쉘(홈마스타)2419
   인터넷 이용시 만나는 에러메시지의 의미(홈마스타)2515
   하이퍼텍스트 전송규약 1.1표준(안)(홈마스타)3957
   웹 로그 분석 기본 개념의 이해 (70) : 웹 로(홈마스타)2628
   mod_url(홈마스타)2848
   다른 서버, 다른 도메인간 세션 공유 방법 1차 개(홈마스타)3211
     [RE] 다른 서버, 다른 도메인간 세션 공유 방법(홈마스타)2947
   다른서버 세션공유(홈마스타)2903
   이미지 링크 못하게 하기(홈마스타)2301
   아파치 가상 유저 호스트 설정하기[modr_rewr(홈마스타)1423
≪ [1]  [2]  [3]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.




공지사항
 
인기 글
[홈마스타] [RE] input type=\\
6648
4464
4946
5562
10349
3779
3937
6534
5766
9733
6796
4037
9833
4674
8169
 
최근 글
167
279
189
168
115
146
2945
772
766
949
826
4037
3375
3425
3812