Hi, there is a regression introduced by this commit:
5340e5f5ff93a89fe18c342e68ebfa45b840eb64 Author: Michael Albinus <[email protected]> Date: Fri Dec 6 16:21:06 2013 +0100 * tramp-sh.el (tramp-sh-handle-start-file-process): Handle long command lines, lasting from "sh -c ...". (Bug#16045) The syntax exec <<EOF /bin/bash commands EOF prevents users to send inputs to bash using stdin. For example, the following does not works anymore: exec <<EOF /bin/bash read line; echo $line; EOF I don't understand what was this problem of long command lines: I've tried to execute shell comands with huge command lines and all were successfull. To keep the approach of splitting the lines, I would suggest something like that: exec /bin/bash -c " commands on multiple lines " But this needs to backslash all shell specific characters What do you think? -- Sylvain
_______________________________________________ Tramp-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/tramp-devel
