'Open Source/Unix'에 해당되는 글 19건
- 2009.07.23 Oracle Pro*C Compailer 설정 cfg
- 2009.06.20 shell script로 shell script를 만든 다음에 실행 ?!?!!
- 2009.06.20 shell script 사용시 주의 사항
위치 : ORACLE_HOME/precomp/admin
FileName : pcscfg.cfg
File 내용 !!
sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/ccs/lib)
include=$ORACLE_HOME/precomp/public
include=$ORACLE_HOME/rdbms/public
include=$ORACLE_HOME/plsql/public
ltype=short
CODE=ANSI_C
MODE=ANSI
DEFINE=__sparc(System 플랫폼이 Solaris Sparc일 경우 필수)
더 추가할 내용있으면 google Serch~!! gogogo!!
우선 Base가 되는 Script를 작성한다! (아규먼트를 받을수 있는 Script를 작성)
script를 만들어 실행할 script를 작성한다
자! 핵심이다!!
for FILE in `ls -F 파일 패턴`
do
echo "Base_Script $FILE 아규먼트들.. " >> 만들어질 shell file
done
여기에 실행 권한을 줘야지...
chmod 755 만들어진 Shell file
Shell 실행
자.. 실행 했으면 한지 모르게 흔적을 지워야겠다..
rm -rf Shell file
흠... 이런방법도 있다는...
만들어놓고 봐도 웃긴다..
실행파일이 실행파일을 만들어 실행 한다..
script를 만들어 실행할 script를 작성한다
자! 핵심이다!!
for FILE in `ls -F 파일 패턴`
do
echo "Base_Script $FILE 아규먼트들.. " >> 만들어질 shell file
done
여기에 실행 권한을 줘야지...
chmod 755 만들어진 Shell file
Shell 실행
자.. 실행 했으면 한지 모르게 흔적을 지워야겠다..
rm -rf Shell file
흠... 이런방법도 있다는...
만들어놓고 봐도 웃긴다..
실행파일이 실행파일을 만들어 실행 한다..
shell script의 변수 정의 사용시 space 또는 tab, Enter에 영향이 크다
변수=값
이런식으로 정의시 변수=값 사이에 space가 있으면 안된다.
if [ 조건식 ]
then
fi
조건식으로 사용시 if^[^조건식^]이렇게 space를 넣어줘야 정상적으로 돌아간다
명령어를 연속적으로 사용시';'문자로 연결해준다
명령어의 길이가 길어 문자를 붙어서 사용하고 싶으면 '\'문자로 연결!
script 아규먼트는 $1, $2... 이런식으로 받아 들인다.
필요한 fild의 값을 읽고 싶으면 awp '{print $필드}'로 명령어 연결
명령어 실행후 변수에 값을 넣고 싶으면 변수=`command'
이런식의 명령어 조합으로 process를 관리 통제 할 수 있다!
변수=값
이런식으로 정의시 변수=값 사이에 space가 있으면 안된다.
if [ 조건식 ]
then
fi
조건식으로 사용시 if^[^조건식^]이렇게 space를 넣어줘야 정상적으로 돌아간다
명령어를 연속적으로 사용시';'문자로 연결해준다
명령어의 길이가 길어 문자를 붙어서 사용하고 싶으면 '\'문자로 연결!
script 아규먼트는 $1, $2... 이런식으로 받아 들인다.
필요한 fild의 값을 읽고 싶으면 awp '{print $필드}'로 명령어 연결
명령어 실행후 변수에 값을 넣고 싶으면 변수=`command'
이런식의 명령어 조합으로 process를 관리 통제 할 수 있다!