Shell (5) 썸네일형 리스트형 [Shell] 쉘에서 sql 스크립트 실행 시키기 Shell 에서 sql 스크립트 실행 시키기pl/sql을 작성하여 sql 스크립트로 만들어 진 것을 Shell을 통해 실행 시키고 싶을 때가 있을 것입니다.지금부터 shell에서 sql을 실행하는 방법에 대해 알아보기로 하겠습니다. 다음과 같이 sql문이 있다고 가정해 봅시다. ####proc_script.sql##### set echo on whenever sqlerror exit 1 whenever oserror exit 2 exec test_func; commit; exit sql문을 Shell에서 어떻게 실행 시키는지 예제를 보면서 확인해 보겠습니다. ####sql_exec.sh##### sqlplus -s userrob@db1/passwrob< proc_script.sql RETVAL=$? ec.. [Shell] 쉘 스크립트 while 문 사용법, 조건식 Shell Script( 쉘 스크립트 ) while 문 사용법, 조건식 while 문 기본 사용 법 쉘에서 while문을 사용 시 조건 식이 문자로 되어있어 다소 어려움을 겪을 수 있습니다. 예를 들어 ( , = ) 기호가 ( -eq, -lt ) 등 다르게 표기 되고 있기 때문입니다. 일단 while문 기본 형식 부터 알아보겠습니다. while [ 값1 조건식 값2 ] do 수행문 수행문 done while 문과 조건 사이에 띄어 쓰기를 주의해서 작성 하셔야 에러 없이 동작합니다. 다음은 while문을 활용 해서 1~4까지 출력하는 간단한 예를 보겠습니다. #! /bin/ksh i=1 while [ $i -lt 5 ] do echo $i i=$(($i+1)) done 여기서 -lt 는 < 와 같은 뜻이라.. [Shell] 쉘 스크립트 For 문 사용법 Shell Script( 쉘 스크립트 ) for 문 사용법 for 문 기본 사용 법 쉘에서 for문 사용하는 방법에 대해 알아보겠다. for문은 일정 조건 동안 실행을 반복적으로 수행 하는 구문이다. 일단 예제부터 확인해 보겠다. #! /bin/ksh for i in 1 2 3 4 5 do echo "$i" done 예제의 설명은 1부터 5까지 화면에 출력하는 문이다. 즉 5회 반복 구문이다. for i in 1 2 3 4 5 ==> 1부터 5까지 i에 담는다. do ==> 아래 부터 실행 문 echo "$i" ==> echo는 화면 출력이며 $i는 i 변수 값을 나타 낸다. done ==> for문의 종료를 나타낸다. for [변수] in [반복 조건] do [실행문] done 이상으로 쉘에서 for .. [Shell] 쉘 스크립트 if 문 사용법, 조건식 Shell Script( 쉘 스크립트 ) if 문 사용법, 조건식if 문 기본 사용 법쉘에서 if문을 사용 시 조건 식이 문자로 되어있어 다소 어려움을 겪을 수 있습니다.예를 들어 if ( a = b ) 이런 것이 if[ a -eq b ];then fi 형식으로 되어 있다 보니 if문을 사용 시 조건식을 보면서 짜야 할 정도 입니다.우선 if문 기본 형식 부터 알아 봅시다. if [ 값1 조건식 값2 ];then 수행문 fi if 한칸 띄고 [ 넣고 값과 조건식을 넣어야 하는데 띄어쓰기도 틀리면 스크립트 에러가 나므로 유의하셔서 작성 하시기 바랍니다.아래는 if문을 활용한 예제 입니다. #! /bin/kshvalue=0if [ ${value} -eq 0 ];then echo value is 0 .. [Shell] 인자, 파라미터 사용법 Shell 인자, 파라미터 사용법 Shell 기본Shell Script 간단히 작성 해보도록 하자 1. 파일을 연다. [test@localhost ~]# vi test.sh 2. 쉘을 작성 한다. #!/bin/bash echo "hello world" 위의 내용을 입력 후 저장을 한다. vi 사용을 할 줄 모르시는 분은 참고로 1. i : 입력 2. 위의 내용을 작성3. esc4. :wq! 3. 실행 권한을 준다. [test@localhost ~]# chmod 755 test.sh 4. 실행한다. [test@localhost ~]# test.sh hello world Shell 인자, 파라미터 사용법인자, 파라미터 사용법에 대해 알아보자. #!/bin/bash echo "파라미터 개수 : $#" echo.. 이전 1 다음