in reply to how do i extract file names that aren't soft links

Maybe this?

my @files = grep {!-l $_} glob '/path/*.html';