조건문2 case문 사용법 (shell script) 01 case문 기본 사용법1. 기본 형식case ~ in으로 시작, esac로 끝맺힘;;를 분기별 끝 또는 다음 줄에 입력하여 분기 종료 명시*)는 default과 같은 개념으로 생략 가능case 파라미터/입력값 in 조건1) 실행명령 ;; 조건2) 실행명령 ;; *) 앞의 조건들 미해당 시 실행명령esac02 case문 활용1. 전달 인자 (argument) 활용.sh 파일(본인)을 소싱(sourcing)할 때 .sh 파일 안에서 $# 전달 인자 (argument) 사용 가능$0은 스크립트명, 그 뒤에 올 $1, $2, $3, ... 전달 인자 계속 추가 가능예시root@server # cat case_script.sh#!/bin/bashcase $1 in appl.. 2024. 4. 30. if문 사용법 (shell script) 01 if 문 기본 사용법0. python과 비교# pythonif a == b: return 'a is equal to b'else: return 'a does not equal to b' # shellif [ a -eq b ];then echo 'a is equal to b'else echo 'a does not equal to b'fi 1. 기본 형식if 로 시작, fi로 끝맺힘if 다음 한칸 띄고 [ 넣고 한칸 띄고 값과 조건식을 넣고 한칸 띄고 ] [ ] 안에 값/조건식 앞뒤로 공백 없으면 스크립트 에러가 나므로 유의if [ 값1 조건식 값2 ];then 수행문fi if [ 값1 조건식 값2 ];then 수행문else 수행문fiif [ 값1 조건식 값2 ]then 수행문.. 2024. 4. 29. 이전 1 다음