반응형
Intro
리눅스 다중명령어 중 더블 엔퍼센트 &&와 더블 버티컬바 || 에대해 알아보도록 하겠습니다
더블 엔퍼센트(&&)
더블엔퍼센트를 사용하면 첫번째 명령이 에러 없이 정상적으로 종료했을 때 두번째 명령어를 수행하게 됩니다.
즉, 정상일때 다음 명령실행
- 에러 메세지 출력 후 echo가 동작하지 않음
more && echo 'hello world'
Usage: more [options] file...
ommit...
- echo가 둘다 동작함
echo 'test' && echo 'hello world'
test
hello world
더블 버티컬바 (||)
첫 번째 명령 결과가 에러가 발생하였을 때 그 다음 명령을 수행합니다. 즉, 정상이 아닐때 다음명령 실행
- 에러 메시지 출력 후 echo가 동작함
more || echo 'hello world'
Usage: more [options] file...
ommit...
hello world
- 두번째 echo가 동작하지 않음
echo 'test' || echo 'hello world'
test
활용
더블 엔퍼센트와 더블 버티컬바를 같이 사용하는 예제
more || (echo 'hello' && echo 'world')
Usage: more [options] file...
ommit...
hello
world
반응형
'IT > Linux' 카테고리의 다른 글
[Linux] yum repository 설정하기 (0) | 2022.02.28 |
---|---|
[리눅스] date 명령어 사용하기 (format 활용법 yyyy-mm-dd) (0) | 2022.02.16 |
[리눅스] shell 행 출력을 배열로 전환하기 (0) | 2022.02.16 |
[리눅스] systemd란? systemd unit파일 작성 방법 (2) | 2022.01.05 |
[Linux] cp 명령어 사용법 총정리 (0) | 2022.01.04 |