분류 전체보기(216)
-
정규식을 활용한 Underscore / Camel Case 전환 : INSERT 쿼리 생성
필요해서 퇴근 후에 만들었는데 현실에서 막상 사용하려고 하니 인터넷이 안되는 환경이었다. #!/bin/bash # 활용법 : 1번 인자 : 테이블명 2번 인자 : ("_"로 구분된) 컬럼명이 들어 있는 파일 function usage { prog_nm=$(basename $0) echo 'usage :' echo -e '\t'${prog_nm} 'table-name' 'camel-case-file' echo or # 테이블명을 지정하지 않으면 컬럼명만 처리함 echo -e '\t'${prog_nm} 'camel-case-file' } [[ $# -lt 1 ]] && usage && exit 0 function genSQL { [[ ! -f $FILE ]] && usage && exit 1 if [ ! -..
2023.08.11 -
Docker : Oracle Database
~$ sudo docker pull container-registry.oracle.com/database/free:latest latest: Pulling from database/free 031aed3cb40e: Pull complete 064e6354b87b: Pull complete e0e26966d0d9: Downloading [========================> ] 1.311GB/2.649GB 0d1f063a4da2: Download complete 데비안에서 설치하기 힘든 오라클을 손쉽게 접할 수 있는 길이 열렸다. 이미 존재하고 있었는지 모르겠다만 그래도 알아서 설치된 이미지를 받을 수 있어서 좋다. ~$ sudo docker images REPOSITORY TAG IMAGE ID..
2023.08.08 -
[리눅스] AWK 에서 셸 명령 호출하기
작성일 : 2017. 1. 24 awk -F\| '{system("mv "$1" "$2)}' ddd.txt
2023.08.01 -
[리눅스] AWK 에서 substring, index
작성일 : 2017. 2. 17 ls -l devapps/ | awk '{print substr($9,0, index($9,"-1.0.jar")-1)}'
2023.08.01 -
[리눅스] Python 에서 스크립트가 존재하는 경로 알아내기
작성일 : 2017. 3. 9 -------------------------------- test.py -------------------------------Python 스크립트가 존재하는 경로 : /home/user/src/test.pyCURRENT_PATH=os.getcwd()RUN_HOME=sys.path[0]print '==> CURRENT_PATH : '+CURRENT_PATHprint '==> RUN_HOME : '+RUN_HOME-----------------------------------------------------------------------함정)os.getcwd() 는 이름 (Current Working Directory) 처럼 python 인터프리터를 호출한 위치를 반환한다..
2023.08.01 -
[리눅스] Python 에서 변수의 데이터형 알아내기
작성일 : 2017. 3. 9 Python 은 자바와 다르게 print 문에서 str 과 다른 데이터형 변수를 섞어서 출력할 수 없다. 오토박싱을 지원안한다고 해야 하나? TypeError("cannot concatenate 'str' and 'list' objects",) 그래서 복잡한 코드를 피하고 단지 변수형만 출력하려면 type(변수명) 함수를 print 뒤에 넘기면 된다. 소스)print 'Output_dir : 'print type(Output_dir)print 'Sample_id : 'print type(Sample_id)print 'Temp_dir : 'print type(Temp_dir)실행결과)Output_dir :Sample_id :Temp_dir :eagle_out :
2023.08.01