검색어 '탭 처리'에 대한 1 개의 검색 결과

  1. 2007/04/28 탭으로 듬성듬성한 파일을 촘촘하게 만들기 by ace
태터툴즈 기본 스킨 파일들을 살펴 보면 들여쓰기를 전부 탭으로 해서 에디터로 열어 볼 때 고개를 한참 좌에서 우로 우에서 좌로 이동시켜야 하는 불편이 있다.

FreeBSD나 Linux 등 유닉스 계통 운영체제를 쓴다면 아래 명령을 쓰면 탭 문자 때문에 듬성 듬성한 소스 코드를 좀 보기 좋게 간단히 처리할 수 있다.

$ mv skin.html skin-old.html
$ expand skin-old.html | unexpand | expand -t 2,4,6,8,10,12,14,16,18 > skin.html


두 번째 줄을 보게 되면 여러 명령어들이 파이프 (|)로 연결되어 있는데 각 명령어의 의미는 다음과 같다.
  1. expand 명령으로 파일안의 모든 탭 문자를 공백 문자로 바꾸어서 탭과 공백문자가 혹시 용되었을 경우 모두 공백문자로 치환한 후
  2. unexpand 명령어로 탭 문자 간격만큼 떨어진 모든 공백을 탭 문자로 바꾸고
  3. 다시 expand 명령으로 탭 문자를 기본 간격인 8이 아니라 2,4,6,8... 등으로 촘촘한 간격의 공백문자로 바꾸어서 저장한다.

알고보면 별것아닌 간단한 팁인데, 그래도 내용을 보기엔 훨씬 수월한 것 같다.

또 하나, 요즘은 윈도우즈 때문인지 몰라도 모든 일을 마우스로 클릭해서 처리하려고 하는 경향이 있는데 위와 같이 데이타 처리등은 기본 명령어와 유닉스의 파이프 기능을 조합하면 간단하고 효율적인 처리를 할 수 있다.  (유닉스 만세!)
크리에이티브 커먼즈 라이센스
Creative Commons License
2007/04/28 17:34 2007/04/28 17:34
ace 가 작성.

Trackback URL : http://par.sarang.net/trackback/368

Trackback RSS : http://par.sarang.net/rss/trackback/368

Trackback ATOM : http://par.sarang.net/atom/trackback/368


당신의 의견을 작성해 주세요.