본문 바로가기

카테고리 없음

[리눅스 쉘 스크립트 마스터] 01쉘기초명령어_03test문

반응형

홍영기님 리눅스 쉘 스크립트 마스터 강의 입니다.

 

테스트문

 

테스트문은 test -f  'Gone With the Wind.mp3' 또는 [ -f 'Gone With the Wind.mp3' ] 이렇게 적용한다.

결과는 마지막명령어 결과값 저장 변수인 $?를 통해 확인할 수 있다. 0이면 성공, 1이면 실패

test@ykd2:~$ ls -l mydir
total 0
-rw-rw-r-- 1 test test 0 Jan  5 03:41  Gone
-rw-rw-r-- 1 test test 0 Jan  5 03:41 'Gone With the Wind.mp3'
-rw-rw-r-- 1 test test 0 Jan  5 03:41  the
-rw-rw-r-- 1 test test 0 Jan  5 03:41  Wind.mp3
-rw-rw-r-- 1 test test 0 Jan  5 03:41  With
test@ykd2:~$ cd mydir ^C
test@ykd2:~$ cd mydir; [ -f 'Gone With the Wind.mp3' ]
test@ykd2:~/mydir$ echo $?
0
test@ykd2:~/mydir$ cd ..
test@ykd2:~$ cd mydir; [ -f 'Gone With the Wind.mp5' ]
test@ykd2:~/mydir$ echo $?
1

 

test문의 상세한 사항은 아래 내용 참고

[Ubuntu/Linux] 쉘스크립트 test 명령문의 모든 것 (tistory.com)

 

[Ubuntu/Linux] 쉘스크립트 test 명령문의 모든 것

쉘스크립트에서 자주 등장하는 test 문을 파헤쳐보겠습니다.얼마나 깊게 팔지는 모르겠지만,그저 사용하는데 불편함이 없는 정도 만이라도 제대로 파내면 좋겠습니다. 쉘의 조건문에 어김없이

storycompiler.tistory.com

 

반응형