这是我第一次尝试bash脚本.我正在尝试创建一个脚本来检查从某个目录下开始的每个文件所有者和组.
例如,如果我有这个:
files=/*
for f in $files; do
owner=$(stat -c %U $f)
if [ "$owner" != "someone" ]; then
echo $f $owner
fi
done
Run Code Online (Sandbox Code Playgroud)
最终目标是修复权限问题.但是,我无法将/*变量放在所有内容之下/,它只会检查下面的文件/并停在任何新目录下.有关如何检查/其下任何子目录及其任何子目录的权限的任何指示?