다중 명령어
1. [명령어1] ; [명령어2]
- 첫 번째 명령어 부터 순차적으로 실행
-첫 번째 명령어가 실패하여도 반드시 실행
2. [명령어1] && [명령어2]
- 첫 번째명령이 에러가 아닐 시 두번째 명령을 실행
CMD = 정상 명령어 EX) #pwd, #ls, #date
ERR = 오류 명령어 EX) #qwer
[CMD1] && [CMD2] -> CMD1,2 정상 출력
[CMD1] && [CMD2] && [CMD3] -> CMD1,2,3 정상 출력
[ERR1] && [CMD2] && [CMD3] -> 에러메세지
[CMD1] && [ERR2] && [CMD3] -> CMD1 정상 출력후 에러메세지
CMD3 실행 조차 안됨
- 에러가 발생하는 시점에서 명령 실행 종료
3. [명령어1] || [명령어2]
[ CMD1 ] || [ CMD2 ] //CMD1 실행
[ ERR1] || [CMD2] //오류메세지 발생후 CMD2 실행
[ CMD1 ] || [ CMD2 ] [CMD3] //CMD1 실행
[ CMD1 ] || [ ERR2 ] [CMD3] //CMD1 실행
[ ERR1 ] || [ ERR2 ] [CMD3] //ERR1,2 출력 후 CMD3 실행
-즉, 명령어가 정상으로 실행된 시점까지만 실행(출력)