commandlinefu.com is the place to record those command-line gems that you return to again and again.
You can sign-in using OpenID credentials, or register a traditional username and password.
Subscribe to the feed for:
The equivalent of opening each file in vim and doing
gg=G:wq . Bufdo makes it faster by obviating the need to start vim for each file separately.
This will indent the input to be more readable. Warnings and messages are not send to STDOUT so you can just use a pipe to create the formatted outputfile, like:
tidy -i -xml in.xml > out.xml