[Linux] 리눅스 다중명령어( ;, &&, || )

1262 단어 ubuntulinuxlinux

다중명령어

- 여러 명령어들을  한 번에 수행하게 도와주능 기능
- 종류로는 세미콜론(;), 엠퍼센트(&, &&), 버티컬바(|,||) 등이 있다

ㅇ 세미콜론( ; )

프로그래밍에서 세미콜론은 하나의 명령이 끝났을 때 붙여주는데 Linux에서도 마찬가지이다.
따라서 한 줄에 여려 명령을 수행하게 하려면 한 명령이 끝난 후, 세미콜론을 찍고 다음 명령어를 이어 입력하면 된다.

예시: test1,test2 파일을 생성(touch)후, 조회(ls)


ㅇ 더블 엠퍼센트 (&&)

- 첫 번째 명령어가 성공해야 두 번쨰 명령어가 실행된다
- 첫 번째 명령어가 실패하면 두 번째 명령어는 실행되지 않는다.

예시 : 파일들을 조회(ls)후, test1,test2 파일을 삭제(rm) - 명령어 모두 성공


ㅇ 더블 버티컬바 (||)

- 첫 번째 명령어가 성공하면 두 번째 명령어는 실행 안됨
- 첫 번째 명령어가 실패하면 두 번째 명령어가 실행

예시 : test1 파일 생성(touch)후, test2 파일 생셩(touch) 명령문은 실행 안됨


참고 블로그 : https://jhnyang.tistory.com/66

좋은 웹페이지 즐겨찾기