[Linux] 리눅스 다중명령어( ;, &&, || )
다중명령어
- 여러 명령어들을 한 번에 수행하게 도와주능 기능 - 종류로는 세미콜론(;), 엠퍼센트(&, &&), 버티컬바(|,||) 등이 있다
ㅇ 세미콜론( ; )
프로그래밍에서 세미콜론은 하나의 명령이 끝났을 때 붙여주는데 Linux에서도 마찬가지이다.
따라서 한 줄에 여려 명령을 수행하게 하려면 한 명령이 끝난 후, 세미콜론을 찍고 다음 명령어를 이어 입력하면 된다.
예시: test1,test2 파일을 생성(touch)후, 조회(ls)
ㅇ 더블 엠퍼센트 (&&)
- 첫 번째 명령어가 성공해야 두 번쨰 명령어가 실행된다
- 첫 번째 명령어가 실패하면 두 번째 명령어는 실행되지 않는다.
예시 : 파일들을 조회(ls)후, test1,test2 파일을 삭제(rm) - 명령어 모두 성공
ㅇ 더블 버티컬바 (||)
- 첫 번째 명령어가 성공하면 두 번째 명령어는 실행 안됨
- 첫 번째 명령어가 실패하면 두 번째 명령어가 실행
예시 : test1 파일 생성(touch)후, test2 파일 생셩(touch) 명령문은 실행 안됨
참고 블로그 : https://jhnyang.tistory.com/66
Author And Source
이 문제에 관하여([Linux] 리눅스 다중명령어( ;, &&, || )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pier101/Linux-리눅스-다중명령어저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)