>> Read Reply from No. 0 article  
RE: RE: 텍스트 화일에서 ^M 빼기

등록 2000-04-07 23:11:00     조회 5
이름 노규연    

		: : 1. vi에서 (not vim)
: :
: :    vi에서 dos mode의 화일을 읽으면 줄끝에 ^M이 나타납니다.
: :    명령어 모드에서..
: :
: :    :%s/^M//g
:
: 문제는 ^M이란 특수문자를 어떻게 입력할 수 있는가, 그거잖아요?
: 그냥 6 위에 있는 ^에다가 , 옆에 있는 M을 입력하면 됩니까?
:
: from [ke'izi] : where is [r]?
^M뿐만이 아니라 특수 아스키 코드라고 할까요?
esc, ctrl+[z,c,b,g]등을 표시할수 있습니다.
^M은 enter를 나타낸것이요
이건 쉘에서도 통합니다.
이걸 이용해 간단한 쉘스크립트를 만든적이 있지요.
adduer가 없어서(AIX엔 없더군요, adduser or useradd가.. 그왼 안찾아
봐서..)
어떤 식이였나면
 vi /etc/passwd <  file
 file의 내용은
:$^M:aID....(기타 형식에 맞게 일일이 편집)^[:wq
이렇게요.. ^[이건 ESC입니다. 무식한
방법이었지만.. 한줄만 만들면 id와 uid만 고치고..
아니 정말 무식한 방법이였군요. id,uid,home을
인자로 받아서 만들었으니...
이거 실행하면 vi도 실행되고... 화면이 뚜딱거리면서
user가 추가되던데.. 아이고 또 헛소리만 하는 군요.
사실 ^M 이것 없에는것에 쓰래드가 너무 많아서 일어보다가 ^M에
대해 이야기 하다보니..
그리고 또 헛소리 하나 더하면
^M없애는 방법이 이렇게 많았군요.
전 :1,$ s/^M//g밖에 몰랐는데...
perl로는 간단하더군요.(C보다 훨씬..
dos2unix가 옛날 슬랙 시절에 있었던것으로 기억하는데..
그래서 C로 만들어서 사용 합니다.)
이름
암호


>> 관련글
  답장 RE: 텍스트 화일에서 ^M 빼기  Keizi  2000.04.05  ....
  답장 RE: RE: 텍스트 화일에서 ^M 빼기  노규연  2000.04.07  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.44 초 ] 작업시간: [ 0.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791052156
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.