나에게 작성된 명령을 실행할 수 있는 권한이 있습니까?

나에게 작성된 명령을 실행할 수 있는 권한이 있습니까?

현재 사용자가 인수로 전달된 파일에 대해 r 권한(읽기)을 가지고 있는지 간단히 알려주는 명령을 찾고 있습니다.

이 명령은 다음과 같 haveIRights -x <file>으며 명시적으로 "yes" 또는 "no"만 반환해야 합니다.

그런 명령이 있나요?

답변1

Wooledge 위키 참조테스트 및 조건:

-w FILE: 파일에 쓸 수 있는 경우 true입니다.

따라서 다음을 사용하여 테스트할 수 있습니다.

[[ -w "$file" ]]

bash를 사용하지 않으면 다음을 사용할 수도 있습니다.[ -w "$file" ]

관련 정보