728x90
반응형

Shell Script 4

[Shell-Script 고수되기] Shell Script 의 활용 기초 - AWK 프로그래밍 - 디렉토리 용량 조회 ( space.sh)

셀스크립트의 이해셀스크립트 프로그래밍 도구 AWKawk는 셀스크립트에서 C언어와 유사한 프로그래밍이 가능한 유용한 도구입니다.셀스크립트의 이해와 셀스크립트를 이용한 복잡한 프로그래밍이 가능한 도구 AWK를 소개 합니다.고수의  최강 무기 awk예시 awk로 디렉토리별 사용량을 확인하고 소팅을 해서 출력해 주는 스크립트를 작성하는 방법을 설명합니다. [첨부 파일] : "space" 스크립트 실행 방법은 아래 있습니다.                  1.  root 계정으로 install-space_v3.sh를 다운받아 실행 합니다.  /usr/bin/space 가 생성됩니다.                                           2.  "space" 스크립트를 다운받아   /usr/b..

InfraPlatform 2024.01.16

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지 ㅁ 명령들을 대부분 알고 있는 것들 입니다. 하지만 간단한 명령들 속에 숨어 있는 옵션들로 조금 업그레이드가 필요할때 읽어 보시면 좋겠습니다. ls (List) - 현재 디렉토리의 파일 및 디렉토리 목록을 보여줍니다. 예시 : - ls : 현재 디렉토리의 파일과 디렉토리를 목록으로 보여 줍니다. ls -al : 파일 및 디렉토리의 권한, 소유자, 그룹, 크기, 수정 일자 및 시간 등을 포함하여 나열합니다. ls -altr : 모든 파일의 수정 시간( -t) 을 역순( -r) 으로 소팅하여 나열합니다. - Files=`ls -1` : 파일 이름을 변수 $Files에 저장합니다. cd (Change Directory) - 다른 디렉토리로 ..

InfraPlatform 2023.07.15

[Awk를 이용한 스크립트] - mysql 사용자 등록 관리를 위한 셀 스크립트 만들기

[Shell-Script기초 부터 고수되기] awk를 이용하여 mysql 사용자 등록 SQL 작성하기 - 셀스크립트로 Mysql 데이터베이스을 관리 하는 예제 Awk 의 기초 [Awk의 기초 문장 구조 ] Awk의 문장 구조는 다음과 같은 4가지 영역으로 나누어 집니다. 1) 글로벌 변수 또는 함수 를 선언 하는 영역 - 프로그램 내부에서 필요한 변수와 함수를 정의 합니다. 2) BEGIN {...} : awk가 실행되면서 수행되는 영역 (데이터를 읽기전에 시작) - awk 는 파일을 읽으면서 한행씩 처리를 하는데 BEGIN은 읽기 전에 처리 되는 영역으로 변수 또는 초기에 필요한 내용을 작성합니다. 3) 메인 구역 { ...} : 입력 되는 데이터를 읽으면서 반복되는 영역으로 입력 값의 패턴 매칭이 가..

InfraPlatform 2014.07.22

[Bash Shellscript 기본다지기 - for loop ]구구단을 출력하는 셀스크립 (초급)

[Bash Shellscript 기본다지기] for loop 구구단은 어떤 프로그램을 하더라도 가장 기본이 되는 예제 이다.구구단 같이 반복되는 패턴은 프로그램에서 함수로 만들어 반복을 하게 되는데여기서는 Shell Script 상에서 fuction을 선언하여 작성하였다. 다음과 같은 문제를 부여 받는 다면 어떻게 할 것인가 ?1) 구구단 2단을 출력하는 스크립트 를 작성하시오 ... 2 x 1 = 2 2 x 2 = 4 ... 중략 ... (해법) 반복되는 것을 함수화 하는 것은 프로그램의 기본이다. 함수와 for loop를 활용하여 구구단을 작성 해보면 안될까 생각 된다 ? 1. Shell Script에서 함수 function 선언 함수의 형식은 다음과 같다. function some_name { ....

InfraPlatform 2014.05.29
728x90
반응형