> /Title:/){print $i }}}}}}' name=Harry wpaper.rdf > /Title:/){print $i }}}}}}' name=Don.Harding wpaper.rdf Note that the 'name' variable is used as a regular expression... Does 'Don.*Harding' (no quotes) work? You might need to use '\*' to avoid shell globbing munging the '*'. Good luck, Martin