① 현재 디렉터리에 입력한 파일 이름이 검색되는지 확인하는 함수입니다. 이 함수는 grep 명령의 종료 코드를 그대로 반환하기 때문에 검색에 성공하면 0, 검색에 실패하면 1을 반환합니다.
② 현재 디렉터리에 sh로 끝나는 파일이 존재하는지 검색합니다.
③ 현재 디렉터리에 없는 파일 이름 패턴을 입력해서 검색합니다.
3 스크립트를 실행하면 결과는 다음과 같습니다.
터미널 |
gilbut@ubuntu2404:~/script$ chmod +x return_values.sh gilbut@ubuntu2404:~/script$ ./return_values.sh file exist test: 0 file exist test: 1 |
현재 디렉터리에 sh로 끝나는 파일이 있으므로 첫 번째 함수 호출에서는 0을 출력합니다. 현재 디렉터리에 없는 파일 이름 패턴을 입력했으므로 두 번째 함수 호출에서는 1을 반환받아 출력합니다.