On 03/29/10 12:33 PM, Nicolas Williams wrote:
On Mon, Mar 29, 2010 at 12:23:56PM -0400, Sebastien Roy wrote:
Is there any escaping of whitespace and non-printable characters in the
pathnames?  If not then the above format is ambiguous and cannot be
safely scripted.

Taking a step back here, this subcommand is not the only zfs
subcommand whose output could be subject to parsing by scripts.

Many zfs sub-commands already have a -H option ("Display output in a
form more easily parsed by scripts").

Ah, indeed.


Adding parsable output should be something that is thought-through
for the entire suite of subcommands (and zfs-related commands) so
that there is a uniformly applicable solution.  IMO, that's not this
case (although that's ultimately the project team's decision).

Therefore I don't think your argument carries water.  My request is not
generalizable because ZFS already has parseable output support.

Understood, and I see that now. It would indeed make sense to be consistent and have -H for this subcommand as well.

                                                                 If
you think there is something that is ambiguous to the human eye,
then I think that's in scope.

I could have filenames with ' ->  ' in them that would render the rename
output ambiguous to the human eye.  I could have filenames with
'\n<zfs-diff-line>' in the name that would render the output ambiguous
to the human eye.

My intention wasn't to rathole into some absurd discussion over how to handle ridiculous filenames.

-Seb
_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to