for x in $(ls -ll <path to files> | awk '{ print $3,$4 }' | tail -n +2) ; do
if [ "${x}" != "root" ] ; then
echo "Fail"
break
else
echo "Pass"
fi
done
Run Code Online (Sandbox Code Playgroud)
现在,它会为找到的每个文件打印“Pass”。如果所有文件都归root拥有,我想打印“Pass”,如果列表中的任何用户或组不是root,则打印“Fail” 。