sed
é uma ótima ferramenta, mas o XML eventualmente fará com que qualquer programador que se aproxime dele com um choro REGEX. Eu sei. Eu estive lá. Se houver a menor chance de que seus dados sejam alterados, você deseja um analisador XML adequado.
Minha escolha seria usar o BeautifulSoup, mas isso torna o manuseio direto do Bash bastante difícil. Se você quer escrever um script intermediário em Python, ainda é uma opção ... Caso contrário, xpath
é uma opção bastante clássica. É um wrapper da biblioteca libxml do Perl e faz algumas coisas bastante poderosas.
sudo apt-get install libxml-xpath-perl
E, para o seu exemplo, veja como eu faria isso em a linguagem de consulta do xpath :
xpath -e '*/serverName/*' big_xml_file.xml
Novamente, se você precisar fazer algo útil com esse XML, considere algo ainda mais strong, como o BeautifulSoup e o Python.