Как найти пустые строки в начале и в конце файла

Bash скрипт находит пустые строки в начале и в конце файла

for f in `find . -type f`; do 
  for t in head tail; do 
    $t -1 $f  |egrep '^[  ]*$' >/dev/null && echo "blank line at the $t of $f"; 
  done; 
done

Актуально для php скриптов, когда при выводе появляются пустые линии в начале файла.