
現在、ユーザーが引数として渡されたファイルに対してr権限(読み取り)を持っているかどうかを簡単に知らせるコマンドを探しています。
このコマンドは次のようにhaveIRights -x <file>
なり、明示的に「yes」または「no」のみを返す必要があります。
そのようなコマンドがありますか?
答え1
Wooledge Wiki リファレンステストと条件:
-w FILE: ファイルに書き込める場合は true です。
したがって、以下を使用してテストできます。
[[ -w "$file" ]]
bashを使用しない場合は、次のものも使用できます。[ -w "$file" ]