Stuart Jansen wrote: > Because echo is merely processing its argv and the '\0' is seen as > terminating the arg, not part of the arg. So the shell is parsing the $'\x' and turning it into a binary blob for echo? That makes sense. --Dave