리스트형태명령실행 2

[리눅스 팁] 리스트 형태 명령 실행 사례

리스트 형태 명령 실행 사례 다음 두 쉘 명령 시퀀스 사례를 비교 설명하겠습니다. 첫 번째 경우 cd dir || exit 1 이 명령은 dir 디렉터리(디렉터리)로 이동을 시도합니다. 만약 dir 디렉터리로 이동하는 것이 실패한다면 (cd dir 명령이 0이 아닌 값을 반환한다면), exit 1 명령을 실행하여 쉘 스크립트를 종료시키는데, 상태 코드 1을 반환합니다. 이것은 오류 상황에서 스크립트의 실행을 멈추고자 할 때 자주 사용하는 패턴입니다. 두 번째 경우 cd dir || mkdir dir && cd dir || echo "I failed" 이 명령 시퀀스는 더 복잡합니다. 다음과 같은 순서로 동작합니다: dir 디렉터리로 이동을 시도합니다 (cd dir). 만약 해당 디렉터리로 이동하는 것이 ..

[리눅스 팁] 리스트 형태로 명령 실행하기

리스트 형태로 명령 실행하기 리스트 형태로 명령을 실행하는 것은 일반적으로 복수의 리눅스 명령어를 한 번에 실행하고자 할 때 유용합니다. 여기서는 리눅스 쉘에서 명령어를 리스트 형태로 실행하는 방법을 소개하겠습니다. 방법 1: 세미콜론(;) 사용 여러 명령을 연속적으로 실행하되, 각 명령이 독립적으로 실행되도록 할 때 세미콜론을 사용합니다. 이 방식은 앞선 명령의 성공 여부와 관계없이 다음 명령이 실행됩니다. cd /var/log; ls; cat syslog 위 예시에서는 먼저 /var/log 디렉터리(디렉터리)로 이동하고, ls 명령어로 디렉터리 내용을 리스트 하며, 마지막으로 cat 명령어로 syslog 파일의 내용을 출력합니다. 방법 2: 논리 연산자 사용 (&& 및 ||) 논리 연산자를 사용하면 ..