... my @nonempty_files = grep -e && !-z, @files; ...