[Dev-luatex] Quotation marks in \write18

Martin Heller mr_heller at yahoo.dk
Mon Oct 1 18:47:50 CEST 2012


The document below compiles fine with pdflatex (MiKTeX-pdfTeX 2.9.4535 
(1.40.13) (MiKTeX 2.9)) but the last \write18 call fails with lualatex 
(Version beta-0.70.2 (MiKTeX 2.9)) with the error:

Overfull \hbox (22.4968pt too wide) in paragraph at lines 9--9
[][]\OT1/cmtt/m/n/10 \immediate\write18{"grep" "string with spaces" 
\jobname.te
x > tmp.txt}[]
'grep" "string' is not recognized as an internal or external command,
operable program or batch file.

% testdoc
\documentclass{article}
\usepackage{verbatim}
\begin{document}

\immediate\write18{grep "string with spaces" \jobname.tex > tmp.txt}
\verbatiminput{tmp.txt}

\immediate\write18{grep "string with spaces" "\jobname.tex" > tmp.txt}
\verbatiminput{tmp.txt}

% Does not work with luaLaTeX
\immediate\write18{"grep" "string with spaces" \jobname.tex > tmp.txt}
\verbatiminput{tmp.txt}

\end{document}

is this intentional?




More information about the dev-luatex mailing list