2014-02-27 144 views

回答

0

事實證明這是不可能的。最後必須打印並讀取文本文件以傳遞多個參數。

我的建議是從來沒有使用Gretls命令行功能。它有一個相當不錯的GUI周圍的混亂,但如果你想使用這樣的庫作爲應用程序的一部分,使用R.

0

您可以通過(bash)的環境變量傳遞參數。從gretl中可以通過getenv()命令恢復它們。

0

這是完全有可能通過環境變量;運行大型工作時,我總是使用這個技巧。

假設你有類似下面的腳本,裏面的文件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 
相關問題