Y... ¿no es mejor hacerlo en Perl? Así, no dependes de la ejecución de 3 comandos externos, y el código será más portátil y rápido.
Código Perl:
Ver originalopen my $FICHERO, "</etc/awstats/web/$file" or die "ERROR: No puedo abrir $file: $!\n";
while (<$FICHERO>) {
next if /^\s*#/; # obviamos los comentarios
next if /^\s*$/; # obviamos las líneas vacías o en blanco
# ...
}