![나에게 작성된 명령을 실행할 수 있는 권한이 있습니까?](https://linux55.com/image/40669/%EB%82%98%EC%97%90%EA%B2%8C%20%EC%9E%91%EC%84%B1%EB%90%9C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
현재 사용자가 인수로 전달된 파일에 대해 r 권한(읽기)을 가지고 있는지 간단히 알려주는 명령을 찾고 있습니다.
이 명령은 다음과 같 haveIRights -x <file>
으며 명시적으로 "yes" 또는 "no"만 반환해야 합니다.
그런 명령이 있나요?
답변1
Wooledge 위키 참조테스트 및 조건:
-w FILE: 파일에 쓸 수 있는 경우 true입니다.
따라서 다음을 사용하여 테스트할 수 있습니다.
[[ -w "$file" ]]
bash를 사용하지 않으면 다음을 사용할 수도 있습니다.[ -w "$file" ]