- 아래 예제 처럼, find,grep,xargs,perl,vi 와 같은 명령어 그리고 정규식을 이용한다.
find . -type f \( -name "*.txt" -o -name "*.doc" \) | xargs perl -pi -e "s/변경전/변경후/g"
find . -name "*.txt" -exec perl -pi -e "s/변경전/변경후/g" {} \; 2>/dev/null
perl -pi -e "s/변경전/변경후/g" *.txt
vi -c "%s/변경전/변경후/g" -c "wq" test.txt - bash, csh, perl, php 와 같은 스크립트 언어로 변경해주는 코드를 만든다.
- java 나 c 와 같은 고급 언어로 변경해주는 코드를 만든다.
- Editplus 와 같은 편집기의 바꾸기 기능에서 정규식을 이용한다.
- 매크로 기능이나 매크로 프로그램을 이용한다.
- 다행히 바꿔주는 전용 유틸리티 프로그램이 있다면 그것을 이용한다.
- 편집기에서 찾기, 바꾸기 기능을 이용한다.
- 편집기로 일일이 확인해서 바꿔준다.
- 부하 직원을 시켜 바꾸게 한다.
- 아르바이트를 고용해서 바꾸게 한다.
- 이도저도 귀찮다면, 다른 직업을 가질 것을 심각하게 고민해본다.
위에 열거한 방법들 중에서 어느 것이 보다 효율적이고 유익하다라고 단정할 수 없습니다. 각기 나름대로의 장단점을 가지고 있으니 적절하게 혼합해서 사용할 것을 권합니다.
-------------------------------
위의 글은 어느 홈페이지에서 읽은 글입니다.
진정한 의미는 1번과 같은 방안을 가르쳐 주기 위함이겠지만 나름대로 전산쟁이들의 고뇌를 옅볼 수 있는 듯...




視畵








RSS 주소보기
E-Mail 보내기