my @stuff = grep {defined} split /\s+(?:"([^"]*)")?\s*/;