[편집][shell] ex 치한법으로 문서 정리하기

오늘의 팁은 vi 편집기에서 유용한 치환팁을 하나 소개 하고자 합니다.

리눅스에서 홈페이지내용을 마우스로 드레그해서 붙여 넣다 보면 정렬이

완전히 엉망일때가 있습니다. 예를 들어 ..

———————————————————–

문득 바람에 뒤를 돌아봐 가고싶은 길이 하나 있어

          모를 일이야 이런 나의 마음 잊고 살아야만 할 길인데

           차마 너에게 갈 수가 없어 삶은 내게 용길 주지 않아

          알고싶었어 나를 떠난 이유 사랑은 늘 이별 뒤 아쉬워

          비 내리는 이 길에 서서 하늘을 보며 기다렸었어 매일

         나를 버린 죄책감에 아파하는 너 소식이라도 들을까 해서

           사랑때문에 친굴 버렸어 내게 있는 모둘 버려야 했어

            그것만으로 부족했었나 내게 남은 건 오직 추억뿐

           비 내리는 이길에 서서 하늘을 보며 기다렸었어 매일

         나를 버린 죄책감에 아파하는 너 소식이라도 들을까 해서

           용서하고 다시 시작하고 과거를 과거로 돌리는 것이

        사랑하기에 겪어야 할 고통이라면 기쁨으로 나 살아 갈텐데

                     기쁨으로 나 살아갈텐데

————————————————————

이와 같이 붙여넣기를 했는데 정렬이 자기 마음대로 일때 left 정렬을

하고자 할때 공백치한법을 사용하면 되죠..

:%s/        //g

이와 같이 앞의 공백이 10칸을 모두 없애라는 의미 입니다.

이는 누구나 알것입니다.

하지만 위의 경우는 각행마다 첫줄의 공백칸수가 각기 다 틀리죠..

이때 사용하는 방법이 있습니다.

:%s/^[ ^I]*//g

이와 같이 하면 모든 행의 앞의 공백만 제거해 주죠.

이걸로 복사한 문서 정리 하면 무지 편합니다. 참고 하세요.

참..위의 ex 문법중 ^I 는 Ctrl+v,I 로써 [TAB]키를 의미하는 것입니다.

그럼..

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.