#! ./shsh -f cat shell-tests/screensavers.xml | XML.parse | select XML.element-content | foreach XML.element-having-tag-with ((XML.attribute having (XML.attribute-name having substring "_label")) having (XML.attribute-value having prefix substring "GL")) then select (XML.element-content >& XML.element-having-tag-with (XML.element-name having substring "filename")) | (select XML.element-content; (echo "\n" | XML.parse)) else suppress end | unparse