>> Delete Reply from No. 45171 article
No. RE: [질문] vi에서 정규표현식에 대한 질문입니다...

등록 2002-03-20 19:56:00 By localhost     조회 1
이름 단n키    

		이게.. 최근 vim6.* 에서만 가능 한 것 같던데..
 간단하게 하시려면 두번에 거치셔야할 것 같습니다.
 :%s///g
:%s/;/;^M/g
 아니면... awk로 하셔도 됩니다.
 sed로는 잘될지 의심스럽네요.
    : 다음 문장은 오라클 export 유틸리티로 뽑아낸 테이블 생성문장입니다.
: 전체 테이블은 약 3000개가 좀 넘습니다.
:
: CREATE TABLE "MEDI"."ACC0111" ("SYS_DATE" DATE, "USER_ID"
: VARCHAR2(8), "UPD_DATE" DATE, "TP_BOJO1" VARCHAR2(1) NOT NULL ENABLE,
: "CD_BOJO1" VARCHAR2(50) NOT NULL ENABLE, "NM_BOJO1" VARCHAR2(50),
: "RMRK" VARCHAR2(50), "CHR_01" VARCHAR2(30), "CHR_02" VARCHAR2(30),
: "CHR_03" VARCHAR2(30), "CHR_04" VARCHAR2(30), "CHR_05" VARCHAR2(30),
: "CHR_06" VARCHAR2(30), "CHR_07" VARCHAR2(30), "NUM_01" NUMBER,
: "NUM_02" NUMBER, "NUM_03" NUMBER, "NUM_04" NUMBER, "NUM_05" NUMBER,
: "NUM_06" NUMBER, "NUM_07" NUMBER, "YMD_01" DATE, "YMD_02" DATE,
: "YMD_03" DATE, "YMD_04" DATE, "YMD_05" DATE, "YMD_06" DATE, "YMD_07"
: DATE) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING
: STORAGE(INITIAL 40960 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 249
: PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
: TABLESPACE "TAB_8" ;
:
: CREATE TABLE "MEDI"."ACC0121" ("SYS_DATE" DATE, "USER_ID"
: VARCHAR2(8), "UPD_DATE" DATE, "CD_SYSTEM" VARCHAR2(4) NOT NULL
: ENABLE, "CD_INTERFACE" VARCHAR2(4) NOT NULL ENABLE, "TP_SUIP"
: VARCHAR2(1) NOT NULL ENABLE, "CD_ACNT_DB" VARCHAR2(4), "CD_BOJO1_DB"
: VARCHAR2(5), "CD_BOJO2_DB" VARCHAR2(5), "CD_ACNT_CR" VARCHAR2(5),
: "CD_BOJO1_CR" VARCHAR2(20), "CD_BOJO2_CR" VARCHAR2(20), "RMRK"
: VARCHAR2(50)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING
: STORAGE(INITIAL 40960 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 249
: PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
: TABLESPACE "TAB_8" ;
:
: 위 문장에서 ';'를 제외하고 아래처럼 모두 한줄로 만들고 싶습니다.
: CREATE TABLE .... TABLESPACE "TAB_8";
: CREATE TABLE .... TABLESPACE "TAB_8";
:
: :1, $ s/^M//g 를 해봐도 안되네요...
: 개행문자를 따로 찾을 수는 없을까요??
: 혹시 정규표현식을 가르쳐주실분???
:
: --
: :wq!
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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