while (<>) { s/\s+\z//; ... }