私に書かれたコマンドを実行する権限がありますか?

私に書かれたコマンドを実行する権限がありますか?

現在、ユーザーが引数として渡されたファイルに対してr権限(読み取り)を持っているかどうかを簡単に知らせるコマンドを探しています。

このコマンドは次のようにhaveIRights -x <file>なり、明示的に「yes」または「no」のみを返す必要があります。

そのようなコマンドがありますか?

ベストアンサー1

Wooledge Wiki リファレンステストと条件:

-w FILE: ファイルに書き込める場合は true です。

したがって、以下を使用してテストできます。

[[ -w "$file" ]]

bashを使用しない場合は、次のものも使用できます。[ -w "$file" ]

おすすめ記事