Re: [PATCH 4/6] doc: POSIX 2004 added xargs option -p and removed -e and -i.

Bernhard Voelker <[email protected]> Tue, 7 Jul 2026 08:56:10 +0200
Newsgroups gmane.comp.gnu.findutils.bugs,gmane.comp.gnu.findutils.patches
Message-ID <[email protected]>
Many thanks for all the doc updates.

On 7/6/26 22:06, James Youngman wrote:
> diff --git a/xargs/xargs.1 b/xargs/xargs.1
> index 9f750c43..b7111c19 100644
> --- a/xargs/xargs.1
> +++ b/xargs/xargs.1
> @@ -148,6 +148,13 @@ If neither
>   nor
>   .B \-e
>   is used, no end-of-file string is used.
> +Other implementations of
> +.B xargs
> +may have a default logical end-of-file string, so if you want to
> +portably ensure that no logical end-of-file string is in use, use
> +.B \-E ""

man swallows the "" as an empty second argumment to .B syntax.
I propose using the following instead:

   .B \-E \*(lq\*(rq

> +to disable the logical end-of-file string.
> +See also STANDARDS CONFORMANCE.
>   .
>   .TP
>   .\" We use font selection escape sequences here because usage of `\c` in

Thanks & have a nice day,
Berny