川口さんオススメのコマンドラインツール XML Starlet をインストール。これは libxml2, libxslt を利用して、XML ファイルの検証、編集、ノード検索、XSLT 変換などを実行するコマンドを提供するものでシェルスクリプトで XML を操作するのに便利。
その他 ls の出力を XML に変換するフィルタや、< などをエスケープするフィルタなどもあって、普通のシェルスクリプトに XML ベースの処理を取り入れるのにも便利そう。Perl のスクリプトで変に頑張るよりもいいかも?
http://sourceforge.net/projects/xmlstar/ から xmlstarlet-0.8.1-1.src.rpm を落としてビルド(バイナリは GLIBC 2.3 を要求するので RedHat 7.3J にはインストールできなかった)。なぜか spec ファイルに
%configure --with-libxml-src=/home/users/m/mg/mgrouch/...(略)
なんて記述があってエラーになるので、ここを単なる %configure にしたら問題なくビルドできた。