일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- istio #k8s #kubernetes
- EKS
- dify
- shell #shell script
- jgrp000032 #ocp #
- DB #mariaDB #SQL
- lenova #레노버 #노트북
- lvm #lv #vg #pv
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- Swap Memory
- 네트워크 #NW
- Excel #엑셀
- EFK
- 오블완
- Grid #CSS
- bootstrap #css #CSS
- Node #POD #Container
- OCP
- CI #CD #CI/CD
- publishnotreadyaddress
- Linux #wc
- jmap #jstack
- Kafka #카프카
- dump #jattach
- 티스토리챌린지
- test #비교
- NameSpace #NS
- Python #pakage
- 백준 #10430
- function #사용자 정의 함수
Archives
- Today
- Total
BEOM_IT
[Linux] if 문 문법 본문
728x90
반응형
shell script if 문 사용 방법
# 기본 사용 문법
if [ 값1 조건식 값2 ];then
수행문
elif [ 값1 조건식 값2 ]
then
수행문
else
수행문
fi
[] -> (( )) 를 사용하면 산술연산자 >,<,= 등 사용 가능
################# 조건식 ######################
[ -z ] : 문자열의 길이가 0이면 참
[ -n ] : 문자열의 길이가 0이 아니면 참
[ -eq ] : 값이 같으면 참
[ -ne ] : 값이 다르면 참
[ -gt ] : 값1 > 값2
[ -ge ] : 값1 >= 값2
[ -lt ] : 값1 < 값2
[ -le ] : 값1 <= 값2
[ -a ] : &&연산과 동일 and 연산
[ -o ] : ||연산과 동일 xor 연산
[ -d ] : 파일이 디렉토리면 참
[ -e ] : 파일이 있으면 참
[ -L ] : 파일이 심볼릭 링크면 참
[ -r ] : 파일이 읽기 가능하면 참
[ -s ] : 파일의 크기가 0 보다 크면 참
[ -w ] : 파일이 쓰기 가능하면 참
[ -x ] : 파일이 실행 가능하면 참
[ 파일1 -nt 파일2 ] : 파일1이 파일2보다 최신파일이면 참
[ 파일1 -ot 파일2 ] : 파일1이 파일2보다 이전파일이면 참
[ 파일1 -ef 파일2 ] : 파일1이 파일2랑 같은 파일이면 참
728x90
반응형
'OS > Linux' 카테고리의 다른 글
[Linux] LVM (0) | 2024.11.06 |
---|---|
[linux] rhel8 버전 간소화 보안취약점 스크립트 (0) | 2024.10.31 |
journalctl 명령어 사용 (0) | 2024.03.13 |
linux 한글깨짐시(encoding) (0) | 2023.10.10 |
Curl (Client URL) 명령어 (0) | 2023.08.24 |