반응형
홍영기님 리눅스 쉘 스크립트 마스터 강의 입니다.
테스트문
테스트문은 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
반응형