Você não precisa fazer o download para um arquivo primeiro. Você pode baixá-lo temporariamente como parte de um pipeline
Use xmlstarlet para analisar xml
curl 'http://example.com/lastBuild/api/xml'
| xmlstarlet sel -t -c "//building[last()]/text()"