I *think* all backports packages have a version with 'bpo' in the version string. Therefore, the following should be close to correct (if I'm right, there will be no omissions, but there may be false positives):
$ COLUMNS=255 dpkg -l | tail -n +6 | awk '{if ($3~/bpo/) print $2 }'
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20130419150736.GA9893@debian

