我正在搜索一个命令,该命令仅说明当前用户是否对作为参数传递的文件具有 r 权限(读取)。
这个命令可能类似于haveIRights -x <file>
并且它必须只明确返回“是”或“否”。
有这样的命令吗?
答案1
请参阅 Wooledge wiki测试和条件:
-w FILE:如果文件可供您写入,则为 true。
所以,你可以用以下方法测试它:
[[ -w "$file" ]]
如果你不使用 bash,你同样可以使用[ -w "$file" ]
我正在搜索一个命令,该命令仅说明当前用户是否对作为参数传递的文件具有 r 权限(读取)。
这个命令可能类似于haveIRights -x <file>
并且它必须只明确返回“是”或“否”。
有这样的命令吗?
请参阅 Wooledge wiki测试和条件:
-w FILE:如果文件可供您写入,则为 true。
所以,你可以用以下方法测试它:
[[ -w "$file" ]]
如果你不使用 bash,你同样可以使用[ -w "$file" ]