コマンドライン引数をGRETLスクリプトに読み込む方法はありますか?

StackOverflow https://stackoverflow.com//questions/22069516

  •  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
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top