[olug] need some quick help with sed
Jay Hannah
jay at jays.net
Fri Dec 18 14:52:55 UTC 2009
On Dec 18, 2009, at 12:58 AM, DYNATRON tech wrote:
> i'm trying to strip an xml value into a variable in a bash script.
>
> postID="$(echo `cat ./data.xml | grep postID`)"
>
> but this gives me the entire line: <postID>999999</postID>
>
> i need $postID to equal 999999 and i've been trying to learn how to do this
> with sed, but anything i try just outputs the entire line with the xml tags.
> any suggestions? after 10 hours of coding in one day sed tutorials are just
> making my head spin.
postID=`perl -ne 'm#<postID>(.*?)<# && print $1' data.xml`
Merry holidays and a festive not working to all,
j
Omaha Perl Mongers: http://omaha.pm.org
More information about the OLUG
mailing list