명령어 3

[Perl] Find 명령어를 통한 복수 파일 문자치환

Linux/Unix 작업 중에 특정 단어가 이름에 포함된 파일들을 찾는 목적으로 사용되는 find 명령어가 있습니다. manual은 1000 line을 넘어서 자세히 읽어보긴 어렵지만 아래 help 명령어에서 나오는 기능 중 actions에 있는 부분은 유용하게 쓰일 때가 있습니다. 그중에서 -exec 관련한 기능으로 find로 찾아낸 파일들의 내부에 포함된 문자열을 치환할 수 있습니다. Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] default path is the current directory; default expression is -print expressio..

[CSH] grep 명령어 기능과 옵션 -v

Drc result summary에서 대부분이 0개이고 간혹 가다 error를 찾아볼 수 있는데 아차 하면 놓치고 지나갈 수가 있다. 물론 gui로 대부분 보겠지만 아닌 경우도 있으므로, 또 Log 확인 시 미관상 안 좋다. 자주 사용하는 Unix 계열 명령어 중에 grep 이 있는데, 주로 특정 단어가 포함된 line을 찾아내는 기능이지만. 반대로 특정 단어가 포함된 line을 뺄 수도 있다. grep --help를 입력해서 매뉴얼을 살펴보자. Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (B..

[VIM] 유용한 기능들 - 1탄

unix 계열을 활용한 직업군들에게는 필수적인 툴인 VI (라지만 사실 요즘은 다 VIM이다, 혹은 GVIM). 이게 익숙해지면 새로운 기능이나, 기존과 다르게는 잘 안 쓰게 돼서 모르면 끝까지 모르는 경우가 많다. 기본적인 치환 기능 및 검색 기능들을 제외하고는 모르는 사람도 있는데, 필요할 때만 주변 팀원들에게 물어보거나 찾아봐서 사용하고 또 까먹는다. 나도 팀원들이 물어봐서 알려주는데, 그때만 쓰고 안 쓰다가 나중되면 또 물어보기 일수. "본인도 VIM 사용자라면 이것 저것 찾아보고 익숙해질 때까지 활용할 수 있도록 하자" 라는 취지에서 몇 가지 찾아적어봤다. 1탄이지만, 몇 탄까지 쓸지는 모르겠다. 생각날 때마다 추가해 봐야겠다. 물론 복잡한 기능, 자주 쓰는 기능을 perl script로 작성하..