コマンドライン引数をGRETLスクリプトに読み込む方法はありますか?
-
23-12-2019 - |
質問
コマンドライン/ BashスクリプトからGRETLスクリプトに引数を渡すことができます。
あるいは、BASHスクリプトからGRETLを開くと、端末ウィンドウのBASHスクリプトからGRETLコンソールへのコマンドを出力する方法がありますか?
解決
は不可能です。複数の引数を渡すために、印刷する必要がなく、テキストファイルから読み込まれました。
私の勧告は、Gretlsコマンドライン関数を使用することは決してないことです。それは非常に素晴らしいGUIをめちゃくちゃにしていますが、アプリケーションの一部としてそのようなライブラリを使用したい場合は、R.
を使用してください。他のヒント
(BASH)環境変数を介して引数を渡すことができます。内部Gretlから、getenv()コマンドによって回復することができます。
環境変数を介して完全に可能です。大きなジョブを実行するときは、このトリックを常に使用します。
ファイルf.inp
string foo = getenv("A")
scalar bar = ngetenv("N")
printf "%g kilograms of %s\n", bar, foo
.
bashでは、単にA="bread" N=3 gretlcli -b -q f.inp
に行き、
? string foo = getenv("A")
Generated string foo
? scalar bar = ngetenv("N")
Generated scalar bar = 3
3 kilograms of bread
. 所属していません StackOverflow