私は Linux とシェル スクリプトに非常に慣れていないので、スクリプトの特定の部分を書かなければなりません。クラス課題用です。
write switch でオンになっているユーザー (私のグループ内) の public_html ファイルがあるかどうかを確認するループを作成する必要がありますrwx
。そこに情報を書き込めるようにし、public_html
必要な情報を取得し終わったら、そのグループ メンバーから情報を取得できるようにします。
これが私が今いる場所です:
while read temp;do
# this is my main hang up, to see it this global
# switch is turned on to write.
if[[ <9> = 'w' ]]
echo "$temp has their w switch turned on."
# this also is throwing me off, i think this is the way to
# keep going until all the public_html directories in the
# group have been seen.
done < ..public_html
または、論理的に単純でより理にかなっているように見えるfindコマンドの使用方法を理解しようとしています。使用したことがないので、この行を試してみました役に立ちますか、多分その近くですか?
find . */home/public_html -perm -g +w
#I was hoping that would search all user directories looking for the permission +w turned on in public_html.