Hi Peter, Not the \input command, but the end-of-line in the inputted file is creating the space, indirectly. TeX normally appends a character with the current value of \endlinechar to each line of an input-ed file, and that character is later converted to a space. Setting \endlinechar to -1 temporarily is a possibility, another is writing a percent sign to the end of the line, yet another is ending the written line with \relax (or a similar space-gobbling command), and finally changing the catcode of the current \endlinechar to 9 (ignored) also works. Cheers, Taco Peter Münster wrote:
Hello, \input seems to introduce a space. Example:
\starttext \immediate\write18{echo -n X >bla.tex} X\input bla\relax X \stoptext
How could I get rid of this space?
Cheers, Peter