BaeBox

Shell Script - if 조건문 본문

개발 관련/LInux

Shell Script - if 조건문

배모씨. 2019. 11. 6. 17:54
반응형

PPT 디자인 아이디어가 만들어줬습니다.

if else문. 조건문. condition. (출처 : ppt 디자인 아이디어)

타 프로그래밍 언어와 동일한 기능을 제공하는 조건문 if else 문이다. 

개념은 간단한데, 리눅스가 으레 그렇듯 옵션이 겁나 많아서 헷갈린다.

기본은 간단하다.

받은 인자가 2 개가 아니면, 조건 만족을 출력하는 스크립트

이것만 하면 참 쉬운데, 리눅스는 조건을 주기 위한 옵션이 참더럽게 많다.

https://opentutorials.org/course/2598/14204

 

쉘 스크립트 - 생활코딩

강의소개 쉘을 통해서 명령을 실행시키는 작업을 한번에 실행할 수 있는 방법을 알아봅니다.  수업 강의 1 - Shell script 소개 강의 2 - Shell Script 사례 예제 #!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak

opentutorials.org

모든 옵션을 일일히 정리하는건 미친짓인 것 같다.

솔직히 글 길어지면 읽기 싫잖아

자주 쓰는거 세 개만 하자. 딱 세 개.

옵션
-d 디렉토리가 있으면 참
-e 파일이 있으면 참
-z 문자열의 길이가 0 이면 참

 

위 옵션을 줘서 어거지로 짜본 쉘 스크립트

 

반응형

'개발 관련 > LInux' 카테고리의 다른 글

CentOS 에서 exFAT 사용하는 방법  (0) 2019.11.13
Expect  (0) 2019.11.06
RAID 방식.  (0) 2019.11.06
쉘 스크립트를 root 권한으로 실행하였는지 체크하는 법  (0) 2019.10.21
Shell script 배열  (0) 2019.10.21
Comments