Aug 31, 2002 · Link · 2002 XSH - XML Editing Shell A shell, ala BASH, for editing XML. To add an @id to every title in your document, you could write: foreach //chapter/title { add attribute “id='t$i'” into .; $i=$i+1 }. Sweet.