in reply to Reading a file as an multi dimensional array Please help
You got it almost right. To match a whitespace character you must use \s, so your split should look like
push @list, [split/\s+/]; [download]