리눅스 &&, ‖


리눅스 &&

앞문장 && 뒷문장
→ 앞문장의 결과가 참이면(리눅스 $?가 0이면) 뒷문장도 실행함
→ 앞문장의 결과가 거짓이면(리눅스 $?가 0이 아니면) 뒷문장 실행 안함
root@zetawiki:~# false && echo Hello
root@zetawiki:~# true && echo Hello
Hello

리눅스 ||

앞문장 || 뒷문장
→ 앞문장의 결과가 참이면(리눅스 $?가 0이면) 뒷문장 실행 안함
→ 앞문장의 결과가 거짓이면(리눅스 $?가 0이 아니면) 뒷문장도 실행함
root@zetawiki:~# true || echo Hello
root@zetawiki:~# false || echo Hello
Hello

같이 보기