더북(TheBook)

  3 일반 사용자의 권한으로 filetest.sh 파일을 실행합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ chmod +x filetest.sh 
gilbut@ubuntu2404:~/script$ ./filetest.sh 
target file is string.sh
-f operator: True
-r operator: True
-d operator: False
-s operator: True
target file is /etc/passwd
-r operator: True
-w operator: False
-x operator: False

일반 사용자로 실행했을 때 스크립트의 각 부분은 다음과 같이 동작합니다.

FILE 변수에 string.sh 파일을 저장합니다. 이 파일은 9.2.4에서 작성한 스크립트 파일입니다.

-f 연산자는 대상 파일이 일반 파일이면 참을 반환하므로 True를 출력합니다.

-r 연산자는 대상 파일을 읽을 수 있으면 참을 반환하므로 True를 출력합니다.

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