我想让脚本提取linux服务器的用户并检查“/home/$user/public_html/vb/includes/config.php”是否存在,我希望脚本检查服务器中的所有用户并搜索所有用户中的许多文件
答案1
public_html/vb/includes/config.php
这将在系统上每个用户的主目录中搜索,无论它们是如何定义的(/etc/passwd、ldap、yp 等)
file="public_html/vb/includes/config.php"
for homedir in $(getent passwd | cut -d: -f6) ; do
f="${homedir}/${file}"
[ -e "$f" ] && echo "$f"
done