<div dir="ltr">Hi,<div><br></div><div>I can't get a backslash to work in put \input  with piped input . </div><div><br></div><div>I've tried using </div><div>\</div><div>\backslash and </div><div>\textbackslash and each time I do that I get an error message saying </div><div><br></div><div>Too many }'s</div><div><br></div><div>or</div><div>? sh: 1: Syntax error: Unterminated quoted string<br></div><div><br></div><div><br></div><div><br></div><div>Here's the example</div><div><br></div><div>%file.tex</div><div>\documentclass[11pt]{article}<br>\begin{document}<br>Before<br>\input{|"cat demo.pgn | perl -pne \string'BEGIN\string{print q{blah<b> \</b>  } . q/foo bar/ \string} \string' "}<br>After<br>\end{document}<br></div><div><br></div><div><br></div><div>%demo.pgn  is just empty</div><div><br></div><div>This example works with the forward slash inside of q{blah } </div><div><br></div><div>If I change it to q{blah \ }  q{blah \backslash} or q{blah \textbackslash}  I get these errors.</div><div><br></div><div><br></div><div>The same thing would happen with just a simple echo</div><div><br></div><div><br></div><div>\input{|"/bin/echo -ne \string'Foo \backslash\string' "}<br></div><div><br></div><div><br></div><div>Thanks for any suggestions.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>