私の tex ファイルでは、リモート コマンドを実行して出力を読み取るために plink (PuTTY のコマンド ライン アプリケーション) を呼び出したいのですが、これを行うと、「標準入力から読み取れません: ハンドルが無効です」というエラーが発生します。
MWE:
\begin{document}
Calling plink from within LaTeX...
\immediate\write18{plink -load my_session echo remote_response}
\end{document}
このエラーは LaTeX ではなく plink によって出力されるものだと思いますが、この問題に遭遇したのは私が初めてではありません (link1:http://jamesmcdonald.id.au/it-tips/plinkexe-unable-to-read-from-standard-input-the-handle-is-invalid/comment-page-1#comment-115264、リンク2:http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-plink-stdin-handle-invalid.html)
解決策は、どうやら「STDIN と STDOUT をリダイレクトする」ことのようですが、その意味はなんとなく分かっているものの、これを LaTeX でどう実行すればよいのかよく分かりません。何かアイデアはありますか?