Subject: Re: bug#23032: 25.0.91; Eshell misinterprets TRAMP multi-hop paths as pipes

From: Michael Albinus <[email-masked]>
Date: Fri, 18 Mar 2016 10:11:43 +0100

Michael Albinus <[email-masked]> writes:

> I don't know whether we can/shall do something about. After all, eshell
> is a shell-like command interpreter, and the pipe symbol is a special
> one. Like in other shells, special symbols must be escaped. Both
> "/sshx:user@host|sudo:root@host:" and /sshx:user@host\|sudo:root@host:
> work in eshell. Other special symbols, like a space in a filename, would
> require similar quoting.
>
> We shall extend the eshell manual pointing about this. Hmm, looks like
> the manual even speaks about pipes ...

PS: The eshell manual documents this already in general, see
(info "(eshell) Arguments")

But it still doesn't explain that it supports piped command
sequences. This shall be added.

Best regards, Michael.