1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/bash mkdir -p out/ for inFile in in/*.html; do [ -e "$inFile" ] || continue echo "Processing file $inFile" filename=$(basename "$inFile") outFile="out/$filename" cat header.html > "$outFile" cat "$inFile" >> "$outFile" cat footer.html >> "$outFile" done