본문 바로가기
반응형

전체 글184

쉘 스크립트 괄호확장 괄호확장 연속하는 번호 또는 영문자를 지정하여 사용 {..} 파일명에 숫자를 붙여 10개의 파일 만들기 $ mkdir filedir $ touch filedir/file-{1..10}.txt file-1.txt file-2.txt ..... file-10.txt 파일이 생성된다. 파일명에 알파벳을 붙여 파일명 출력 (echo 대신 touch를 사용하면 파일이 생성) $ echo {a..c}.txt a.txt b.txt c.txt 확장자가 다른 목록 출력 (echo 대신 touch를 사용하면...) $ echo hitomis.{txt, log, dat} hitomis.txt hitomis.log hitomis.dat 2023. 4. 8.
쉘 스크립트 활용 1. 현재 날짜로 파일 만들기 #!/bin/bash vi $(date '+%Y-%m-%d').txt 2. 현재 날짜로 디렉토리를 만들고 현재날짜로 파일 만들기 #!/bin/bash # 사용자 홈 디렉토리 아래 dir 폴더 생성을 위한 변수 선언 dir="${HOME}/dir" # 디렉토리가 없으면 생성 if [ ! -d "$dir" ]; then mkdir "$dir" fi # 디렉토리 아래 현재날짜 파일명으로 vi 실행 vi "${dir}/$(date '+%Y-%m-%d').txt" 3. 절대경로에서 파일이름 추출하기 ##*/ 명령어로 전체의 / 앞 부분을 삭제 (패턴 : */) $ filepath=/home/hitomis/script/test.sh $ echo "${filepath##*/}" #출력결.. 2023. 4. 8.
uiverse.io - 오픈소스 UI 속성 사이트 (HTML+CSS) https://uiverse.io/ Open-Source UI elements - made with CSS and HTML Library of free and customizable HTML and CSS UI elements. It's all open-source, and it's all free. Try it out to save you many hours spent on building & customizing UI components for your next project. uiverse.io 오픈 소스 UI 속성을 모아놓은 사이트 오픈 소스라 마음에 드는 UI 속성을 골라서 CSS와 HTML을 복사하여 사용할 수 있다. 로딩바, 입력항목, 레이아웃 배열등 다양한 카테고리별로 구성 되어 있으며, .. 2023. 3. 29.
java.lang.nullpointerexception 오류 예방 1. try ~ catch 문 사용 String name = null; try { if (name.equals("hitomis")) { System.out.println("name is " + name); } } catch (Exception e) { System.out.println("Exception!"); } 2. 사용전에 null 여부 비교문을 사용 String name = null; if (name != null) { if (name.equals("hitomis")) { System.out.println("name is " + name); } } 4. 문자열 비교 시 "".equals 문 사용 String name = null; /* 기존 */ if (name.equals("hitomis")) .. 2023. 3. 28.
WITH 절 사용법 WITH WITH절에 정의된 SQL 문장으로 공유 메모리에 임시 테이블을 생성하여 반복 재사용이 가능하도록 할 수 있다. 사용 시 동일 테이블 접근을 최소화하며 메모리에 생성된 임시 테이블에서 필요한 데이터를 메모리로 접근하기 때문에 디스크 IO로 테이블에 접근하는 것보다 성능을 개선할 수 있다. 사용예제 - 서브쿼리를 WITH 절로 만들어서 테이블을 사용하듯 사용 WITH EXAMPLE AS ( SELECT 'WITH절' AS STR1 FROM DUAL ) SELECT * FROM EXAMPLE WITH절에 정의된 내용을 한번만 사용 시 서브 쿼리를 사용하는 것과 크게 성능 차이가 나지 않는다. WITH문의 효율적 사용은 한 번 WITH절의 내용을 한 번에 올려놓고 계속 재사용한다는 것에 큰 의미가 있.. 2023. 3. 28.
쉘 스크립트 문법 변수 1. 대입할때는 $를 붙이지 않는다. $appdir=/home/hitomis/myapp 2023. 3. 13.
반응형