노무현 대통령 배너

센스쟁이 프로그래머, 비트센스

비트센스's Blog is powered by Tattertools

'Perl'에 해당되는 글 1건

  1. 2009/05/19 [리눅스] 텍스트 파일 일괄 수정

제가 전문 서버 작업자가 아니기 때문에 서버에 대해 깊이있는 지식을 드리기 보다는 작업하면서 생기는 요긴한 내용들을 정리하고자 하는데 자주 얻는 정보가 아닌지라… ^^;; 헤깔리기도 하고 정리도 힘드네요.

리눅스의 장점은 콘솔환경에서 대부분의 작업이 가능하다는 것입니다. 그 중에서 윈도우에 꼭 있었으면 하는 기능이 텍스트 파일 같은 경우의 특정 단어를 일괄 수정하는 것일 겁니다. 특히나 웹 작업을 하는 경우 수십, 수백개 되는 파일을 다 열어서 수정하라는 것이… 물론, 그 작업을 대신해 주는 EditPlus나 UltraEditor 같은 텍스트 편집기를 사용하면 되기야 하겠죠. ^^;;

리눅스에서 제공하는 명령 조합으로 간단하게? 해결이 가능합니다.

파일을 찾는 find와 perl의 기능을 조합합니다.

find ./ –name “*.sql” –exec perl –pi –e ‘s/대상텍스트/변경텍스트/g’ {} \;

특별한 내용은 없습니다. 위와 같이 하면, 현재 디렉토리 이하의 파일 중에서 sql 파일만 골라 확인해서 [대상텍스트]를 [변경텍스트]로 변환합니다.

괄호 등 몇개의 특수기호들은 역슬래쉬(\)로 escape 문자를 만들어야 동작이 가능합니다.

참 쉽죠잉~~?? ^^;;

이올린에 북마크하기(0) 이올린에 추천하기(0)
1 

▼ ▼ 광고영역 ▼ ▼

카테고리

전체 (227)
사진의 추억 (22)
진상 고객이 되자 (50)
초보 관리자 (70)
공유의 바다 (81)

달력

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
믹시
BLOG main image
센스쟁이 프로그래머, 비트센스
뷰파인더로 보는 프로그래머의 세상 트위터 @picory<br> 스카이프 picory MSN drawhalf@dreamwiz.com
by 비트센스
Statistics Graph

최근 레몬펜 쪽지