use Data::Dumper; use File::Glob (); use warnings; use strict 'refs'; my(@arr1) = glob(' abc def ghi f* '); my(@arr2) = ('abc', 'def', 'ghi', 'f*'); my(@arr3) = glob('abc def ghi z*'); print Dumper(\@arr1); print Dumper(\@arr2); print Dumper(\@arr3); glob_to_array.pl syntax OK