#!/bin/bash [[ ! -f $@ ]] && echo $@ not found && exit 1 grep -vE '^[[:space:]]*#|^[[:space:]]*$' "$@" # compatible with both #sed -r '/^[[:space:]]*(;|#|$)/d' "$@"