#!/bin/bash HASH="sha256" DIR="templates" FILES="*.css *.js *.ico" echo "SRI (subresource integrity) hashes" cd ${DIR} for f in $(ls ${FILES} 2>/dev/null); do printf "%13s: " ${f} echo "${HASH}-$(cat ${f}|openssl dgst -${HASH} -binary|openssl enc -base64 -A)" done