더북(TheBook)

  4 실패하는 명령인 ls asdf를 이용해 조건문을 작성합니다.

icon_con

터미널

gilbut@ubuntu2404:~$ if ls asdf
> then
>     echo "Result is success"
> else
>     echo "Result is fail"
> fi
ls: cannot access 'asdf': No such file or directory
Result is fail

if 문의 조건인 ls asdf 명령이 실패해 ‘asdf’라는 파일이 없다는 에러 메시지가 출력됩니다. ls asdf 명령이 실패해 종료 코드는 0이 아닙니다. 따라서 if 문은 else 부분의 명령을 실행해 ‘Result is fail’이라는 메시지가 출력됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.