in reply to Net::SFTP::Foreign hwo to list (ls) files

The mget method does what you want:
$sftp->mget("/etc/abcd*.txt", $local_dir);

update: Oops, that would download the files. Use glob if you just want to list them:

my $files = $sftp->glob("/etc/abcd*.txt");
or maybe...
my $files = $sftp->glob("/etc/abcd*.txt", names_only => 1);