para xml, há link
XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
você também pode usar xsltproc
e ferramentas similares ( saxon
).
para json: também acho melhor usar apenas python, ruby, perl e transformá-lo.