본문 바로가기
Programming

자주 사용하는 스크립트 모음

by leanu 2010. 12. 21.
Commands
  • git status로 나온 결과 리스트 중 특정 문자열 "CVS"를 포함하는 라인에서 파일명을 추출하여 git rm을 하고 싶을때
    $ git st | grep CVS | awk '{print $3}' | xargs git rm -f

  • 현재 경로로 부터 아래 폴더 내 파일까지 반복적으로 dos 형태의 파일을 unix형태로 바끄고 싶을 때.
    $ find . -exec dos2unix {} \;

Bash Shell
  • 파일명에 현재 날짜를 넣어서 생성하고 싶은 경우
    $(date +%Y%m%d)

  • 환경변수가 선언이 되어 있지 않거나 비어있는지 점검
    if [ -n "${VAR+x}" ] : VAR 가 선언되어 있지 않으면 fail
    if [ -n "${VAR:+x}" ] : VAR 가 선언되어 있지 않거나 비어있으면 fail
    if [ -n "${VAR-x}" ] : VAR 가 선언되어 있지 않으면 true
    if [ -n "${VAR:-x}" ] : VAR 가 선언되어 있지 않거나 비어있으면 true

  • 해당 디렉토리가 생성되어 있는지 점검
    if [ -n $CURRENT_DIR ]



'Programming' 카테고리의 다른 글

PostgreSQL  (0) 2011.05.03
Syntax Highlighter 3.0을 Tistory에 적용하다.  (0) 2011.01.12
키 입력시 검색창에 focus 해주는 Javascript  (0) 2010.12.20
JSP 시작 태그들  (0) 2010.12.16
HTML Table 크기 고정하기  (0) 2010.12.15

댓글