Okay but I get this message when using "xargs -0", specifically:
pushd /some/dir && find {*,.?*} -print0 2>/dev/null | xargs -0 /some/command/using/command/substitution && popd
Isn't "xargs -0" parsing the entries using the null byte from "find -print0"? If so why is it passing along that null byte to the command it's executing with the parsed entry as a parameter?