On Fri, 16 Mar 2018 10:26:36 -0400 Shawn H Corey <shawnhcorey [ at ] gmail [ dot ] com> wrote: > git ls-files -z | xargs -0 grep 'function_name' > The -z separates the names with a ASCII NUL and the -0 (minus zero) > allows xarg to read them correctly. This is useful if the files have > spaces in their names. Thank you, Git developers. :( "find" uses -print0. "xargs" uses -0. So of *course* git-ls-files uses -z. (And -0 isn't already being used for something else.) Gaaaah. Regards, Dianne.