Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
10.6 선택적 실행 처리 관련 명령
통상적으로 어떤 명령이 정상 처리되면 exit status가 zero로 설정되는데, 이것을 True라고 판단하며, 반대로 정상 처리되지 않으면 non-zero 값이 설정되는데, 이를 False로 처리한다.
10.6.1 "&&" 명령 – "and" 형식의 명령 실행
이 명령은 처음 명령이 정상적으로 종료된 경우에 다음 명령을 처리해주고, 두 명령의 최종 처리 결과에 따라 and 연산방식으로 exit status를 설정해 준다.
[명령 형식]
<명령-1> && < 명령-2> |
[상세 설명]
명령-1 | 명령-2 | Exit status | |||||
실행 | 결과 | True/False | 실행 | 결과 | True/False | 연산 | 최종 |
Yes | 정상 | True | Yes | 정상/오류 | True/False | and | True/False |
Yes | 오류 | False | No | - | - | and | False |
명령-1 의 처리가 True이면 명령-2를 실행하고, 명령-1 의 처리가 False이면 명령-2를 실행하지 않는다.
exit status는 <명령-1>과 <명령-2>의 exit status가 모두 True이면 True, 아니면 False로 설정한다.