POSIX関数を呼び出す方法は、「<」と「<<」などのファイルに、フィプレックスに添付/書き込みする方法は、Infix方法とは対照的にプレフィックスですか?
-
12-11-2019 - |
質問
Google Chrome D8シェルバージョン3.7.7を使用してJavaScriptアプリケーションを実行していて、ファイルに作成/書き込みする必要があるJavaScriptアプリケーションを実行しています。I / Oを行う唯一の方法は、提供されているを使用することです。
os.system("program name",[arg1,arg2...],timeout1,timeout2)
.
このヘッダファイルに概説されている: http://code.google.com/p/v8/source/browse/trunk/src/d8.h
だから私が必要とするのは、引数としてファイルと文字列を引用し、文字列をファイルに書き込むことができるPOSIXプログラムの名前です。そのようなプログラムはありますか?誰もがこれを回避する方法を誰かに見えないのですか?
Infix演算子であり、接頭辞として機能しないようには、現在のAPIで次のような呼び出しの種類ができないようです。
echo "foo" > file.txt
.
任意の助けが大いに感謝されるでしょう! ありがとう。
解決
あなたの即時問題は、シェルを使うだけで携帯可溶性であるべきです:
os.system("sh", ["-c", "echo foo > file.txt"],timeout1,timeout2)
.
プレフィックススタイルのコマンドでI / Oリダイレクトが必要な場合は、数年前のツールを書きました。
所属していません StackOverflow