#!/bin/sh all_users=$(grep /home < /etc/passwd | awk -F: '{print $1}' | sort) current_dir=$(dirname "$(readlink -f "$0")") template_dir="${current_dir}/templates/web" if [ -z "$1" ]; then output_dir="/var/www/htdocs" else output_dir="$1" fi { cat "${template_dir}/head.partial.html" # User pages section printf "
\\n" printf "

User pages

\\n" printf "\\n" printf "
\\n" cat "${template_dir}/foot.partial.html" } > "$output_dir/index.html" cp -R "${template_dir}/assets/" "${output_dir}"