Just ran into an interesting bug in 9.3P17 (yes, I'm off support!) and another 9.5P5 system which I thought I'd share.
Let's grab all the export policies on the system in CSV format to make it easy to parse:
ntap1::> set -showseparator ","; export-policy show
Vserver Policy Name --------------- ------------------- foo default
WTF? That's wierd? Let's try something else:
ntap1::> set -showseparator ","; export-policy show -fields vserver ,policyname
vserver,policyname, Vserver,Policy Name, foo,default,
Ah! Now we're getting what we want. Stupid annoying bug when you're trying to write a perl script to pull out data. Can anyone confirm if this is still there in the latest releases?
Hmm... poking at it some more... I suspect I'm forgetting that you *must* specify the fields when changing the -showseparator to get easier to parse output. But I still think this is a surprising occurance, since it does include the field names, so there's no need to actually specify them in the output.
Principal of least surprise and all that.
Cheers, John