-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 21.01.2016 um 19:39 schrieb Eric Lease Morgan:
> Your XML files are pretty flat, and if I understand the question > correctly, then it is all but trivial to extract your three elements > as a line of CSV. Consequently I suggest foregoing the concatenation > of all the XML files into a single file. Such only adds complexity. > # process each file > for FILE in ./data/*.xml > > # do the work > $XSLTPROC $XSLT $FILE > > end actually, if [ "$XSLTPROC" = "xsltproc" ] ; then you can reduce that to xsltproc $XSLT ./data/*.xml For simple situations one might do without XSLT and stuff XPath expressions for the content to grab into the command line of utilities like xml_grep or xpath. But since these are essentially shell interfaces to perl modules (XML::Xpath and XML::Twig) it's probably not worth the effort installing them if they are not already present in your environment. Thomas Berger -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iJwEAQECAAYFAlahLiIACgkQYhMlmJ6W47PEIwQAnSRMS+s2lVonN6DDo6FoQLB3 p8tUPKVHLWnnkT58dH798n8Kosjo7K/klV1mQS1mj6Wof4aCGKAv7ANj1IBH0Swo D8FkI4vPeIG/qBe+U2zWO4QV+n3CYidTrh58VwSwVQd6X5fLcwfB4qYua4F6E1pF vckYhHTSKw04auPN+Qk= =ENF+ -----END PGP SIGNATURE-----