Bash 스크립트를 사용하여 쉘 스크립트 만들기 [닫기]

Bash 스크립트를 사용하여 쉘 스크립트 만들기 [닫기]

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

관련 정보