(17) ★ ; 과 &와 && 의 차이
■ ; 과 &와 && 의 차이 를 알아보자.
1) ; - 앞의 명령어가 실패해도 다음 명령어가 실행된다.
2) && - 앞의 명령어가 성공했을 때 다음 명령어가 실행
3) & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행
■ { } 를 사용하여 명령을 그룹핑 할 수 있다.
- mkdir test3 && { cd test3; touch abc; echo 'success87' } || echo 'fail : can't make directory' ;
1) mkdir test3가
2) 성공했을 때 cd test 3; touch abc 를 실행하고 success87 을 출력한다.
3) 실패했을 경우엔 fail : can't make directory 를 출력한다.
출처: https://sourceflower.tistory.com/69?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
(21)★ 1.실행의 개념과 권한 설정 2. 디렉토리의 권한 (0) | 2019.03.26 |
---|---|
(20) ★ 파일과 디렉토리 에 r w x 권한 부여 (0) | 2019.03.26 |
(19) ~ (물결) , user 추가 , super user 권한부여 (0) | 2019.03.26 |
(18) ★ who, id , super user, sudo, su 접속계정 변경...등 사용자 관련 (개념) (0) | 2019.03.26 |
(16) ★ cron (목적: 정기적으로 실행) (0) | 2019.03.26 |
(15) ★ daemon (목적 : 항상실행) (0) | 2019.03.26 |
(14) 리눅스에서 백그라운드 작업해보기 (vs 윈도우에서 멀티태스킹) (0) | 2019.03.26 |
(13) 파일 찾기 (locate, find , whereis) 그리고 $PATH (0) | 2019.03.26 |