使用 bash 脚本创建 shell 脚本

使用 bash 脚本创建 shell 脚本

我想让脚本提取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

相关内容