SQL 데이터 정리 및 처리
SQL 데이터 처리 방법
다음은 SQL 파일을 처리하고 각 테이블에 대한 데이터를 추출하여 분리하는 스크립트입니다. 이 예제에서는 bash와 sed, awk 등을 사용하여 대용량 SQL 파일을 효율적으로 처리하는 방법을 보여줍니다.
스크립트 예시
#!/usr/bin/bash
# 작업 디렉토리로 이동
cd /path/to/sql/files
# 처리할 SQL 파일 목록
files=("table_data1.sql" "table_da ...
6월 2일 23:42에 게시됨
Shell 스크립트 실행 방식과 하위 프로세스의 관계
Shell 스크립트를 실행하는 방법은 크게 네 가지로 나뉩니다. 각 방식은 현재 셸 환경에 미치는 영향이 다르므로 상황에 맞게 선택해야 합니다.
네 가지 실행 방식
bash ./script.sh
./script.sh
source ./script.sh
. ./script.sh
실행 방식별 차이점
bash ./script.sh 방식은 현재 터미널에서 bash 하위 프로세스(subshell)를 생성하여 스크립트를 실행합니 ...
5월 31일 18:09에 게시됨
rm -fr /* 명령어로 인한 데이터 손실 복구 사례 및 예방 방법
서론
연휴 전, 5일간의 휴가를 앞둔 소린은 마음이 들떠 있었습니다. 간단한 Bash 스크립트 작성에 신경을 덜 쓰고, 작성 후 검토조차 하지 않은 채 바로 물리 서버에서 실행했습니다.
스크립트 실행 중 이상 징후가 발생했지만, 바로 Ctrl + C로 강제 종료시켰습니다. 이후 ls 명령어를 입력하려 했으나, 해당 명령어가 존재하지 않는다는 메시지가 떴습니다. 상황 파악 ...
5월 31일 16:24에 게시됨
Linux grep 명령어 상세 사용법
Linux grep 명령어
grep은 텍스트 파일에서 특정 패턴이나 정규 표현식을 사용하여 텍스트를 검색하는 강력한 명령어입니다. 기본적으로 패턴과 일치하는 줄을 출력합니다. Windows 환경에서는 findstr 명령어와 유사한 기능을 합니다.
기본 구문
grep [옵션] 패턴 [파일]
주요 옵션
다음은 grep 명령어의 주요 옵션입니다. 각 옵션은 특정 기능을 수행하도록 명령어를 ...
5월 28일 17:40에 게시됨
쉘 스크립트 조건 표현식 활용 가이드
쉘 스크립트에서 조건 표현식은 프로그램의 흐름을 제어하는 핵심 요소입니다. 다양한 상황에 따라 다른 명령어 블록을 실행할 수 있도록 해줍니다.
조건문의 기본 구조
쉘에서는 주로 다음 세 가지 방식으로 조건을 처리합니다:
[ ]: POSIX 호환성 높은 전통적인 방법
[[ ]]: Bash 확장 문법으로 패턴 매칭 및 정규표현식 지원
(( )): 산술 연산과 비교를 위한 특 ...
5월 20일 11:41에 게시됨