Unix/linux환경에서 c++ 와꾸만들기

Unix/linux환경에서 c++ 와꾸만들기


C++와꾸를 만드는게 너무나 소비적이라는 생각에 와꾸를 만들어 주는 스크립트입니다.(김윤수님의 C/C++  프로그래밍팁 1탄에 나오는 헤더파일 중복을 자동으로 입력시켜 주는 스크립트입니다.) 솔직히 와꾸 만드는거 빼곤 할 줄 아는게 없습니다 ㅠㅠ.

~/bin/nc로 만들어 놓고

$nc 와꾸명

이런식으로 실행하면 클래스 와꾸가 만들어 집니다! 클래스를 많이 만들때 좋을 거 같습니다.



#! /bin/bash
DATE=$(date +20%y.%m.%d)

if [ $# -lt 1 ]
then
echo "Usage : newclass [classname]"
echo "Wrong Number of Argument"
exit 1
fi

if [ -f ./$1.cpp ]
then
echo "$1.cpp already exists!"
exit 1
fi

if [ -f ./$1.h ]
then
echo "$1.h already exists!"
exit 1
fi

CLASS=`echo $1 | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
DEFNAME=`echo $CLASS | sed 's/.*/__C&_H__/'`

FIRST=`echo $1 | cut -c1 | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRS
TUVWXYZ/'`
LAST=`echo $1 | sed 's/.\(.*\)/\1/'`
CLASSNAME=C$FIRST$LAST

touch $1.cpp $1.h

echo "#include \"$1.h\"" > $1.cpp
echo "// $DATE" >> $1.cpp
.
.
.
이하 생략!(아래 첨부파일 참조하세요~~)

nc

클래스와꾸생성기


Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.

Trackback URL : http://happyoutlet.net/trackback/28

Leave a comment
« Previous : 1 : ... 94 : 95 : 96 : 97 : 98 : 99 : 100 : 101 : 102 : ... 223 : Next »

블로그 이미지

Beta1.0

- 붕탱구

Notices

  1. 요약

Calendar

«   2008/11   »
            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            

Site Stats

Total hits:
206954
Today:
274
Yesterday:
401