반응형

컴퓨터활용 238

쉘에서 문자열 조작하기

★ 간단한 쉘 작성... 띄워 쓰기 주의... 쩝 ★ 12345678910111213141516171819202122232425262728#!/bin/bash # 배쉬 쉘# Description : Modify config file because line is changed # 입력 파라미터 갯수 체크 (1개만 가능)if [ $# -gt 1 ]then echo " *** Error> Wrong argument number" exit 1fi # 입력 파라미터 유효성 체크 ( 1 ~ 24 까지만 )if [ $1 -lt 0 -o $1 -gt 24 ]then echo " *** Error> Wrong argument (input between 1 and 24)" exit 1fi # 입력 파라미터의 길이가 1이라..

오라클 기본 정보 select

--Oracle SID 확인SELECT INSTANCEFROM   V$THREAD;--Oracle DB_NAME 확인SELECT NAMEFROM   V$DATABASE;--Oracle User 확인SELECT *FROM   ALL_USERS;--등록된 User 목록 보기SELECT USERNAME,       USER_IDFROM     DBA_USERSORDER BY USERNAME;--User가 소유한 모든 테이블 보기SELECT TABLE_NAMEFROM   USER_TABLES;--사용자 정보 확인SELECT USERNAME,       DEFAULT_TABLESPACE,       TEMPORARY_TABLESPACEFROM   DBA_USERS;--오브젝트 조회SELECT *FROM   ALL..

route 설정으로 무선인터넷과 사내 내부망을 동시에 사용하는 방법

사내망을 사용하면 메신저나 특정 사이트는 접속을 할 수 없게 된다. 이런 경우 proxy4free.com 에서 적당한 프락시서버를 찾아서 돌려 접속도 해 보지만 여의치 않다. 따라서 아래와 같이 route 설정을 하게 되면 두개의 네트웍을 동시에 사용할 수 있다. 최근에는 매체 보안 솔루션이 도입되어 무선장치가 아예 사용불능토록 제한하는 기업도 많기 때문에 이 방법도 여의치 않는 경우가 많지만 무선랜(와이브로 나 넷스팟)을 이용할 수 있는 환경이라는 다음 방법을 사용해 볼 수 있다. C:\>route -p add 7.0.0.0 mask 255.0.0.0 10.201.1.4 metric 20 if 0x160002 C:\>route -p add 9.0.0.0 mask 255.0.0.0 10.201.1.4 m..

VI 에디터 120% 사용하기

VI 에디터 120% 사용하기 작성일: 1998년 4월 26일 작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 참고서적: O'Reilly Learning the vi Editor Usenet net.unix O'Reilly Unix Power Tools 1. 한 파일의 일부분을 다른 파일로 복사하기 명령 설명 ---------------------------------------------------------------- "f4yy 현재라인부터 4라인을 'f'라는 이름의 버퍼에 복사한다. :w 편집중인 파일을 저장한다. :e newfile 새로운 파일을 로드한다. "fp 새로운 파일의 현재 라인위치에 'f'란는 이름으로 저장해 두었던 내..

awk를 이용한 substr

쉘에서 substring 을 구하는예제는 다음과 같다. [예제] $SVR 의 첫글자를 구하여 T 인지 U 인지 판별 SVR_TYPE=`echo $SVR |awk '{print substr($1,0,1)}'` if [ $SVR_TYPE != "U" ] && [ $SVR_TYPE != "T" ] then echo "\n서버명은 TCS서버는 T~, UCS서버는 U~ 로 시작되도록 작명해야 합니다\n"; exit; fi 쉘로 파일이 존재하는지 체크하는 방법 $result 가 여러 단어로 (스페이스로 뛰어져 있고) 되어 있다면 첫단어를 잘라내는 예제 s_tx_code=`echo $result | awk '{print $1}'` 이것을 응용하면 awk 를 이용하여 디렉토리에 파일이 존재하는지 여부를 체크할 수도 있..

clob 컬럼 데이타 조회하기

컬럼의 데이터 타입이 CLOB인 경우 SELECT를 해보면 데이터가 80 byte 정도만 보입니다. CLOB에는 매우 큰 데이터가 들어갈 수 있기 때문에 항상 데이터 전체를 보여줄 수 있는 것이 아니므로 미리 지정된 길이 만큼만 잘라서 보여주게 되어 있는데, 디폴트는 80 byte 입니다. 때에 따라서는 80 byte 만 보는 것으로는 부족할 때도 있는데, 이럴 때는 다음과 같은 방법으로 보이게 할 데이터의 길이를 지정할 수 있습니다. SQL*Plus 상에서는 SQL> set long 500 과 같이 하면 CLOB 데이터를 500 byte까지 보이게 합니다. Orange 에서도 역시 80 byte만 보이도록 디폴트로 설정되어 있는데, 메뉴바>Option>Options... 를 선택해 다이얼로그를 띄운 다..

반응형