(defun gppinterpreter (filename)
(setq fileContent (read-a-file filename))
(write filecontent)
)
(gppinterpreter filename)
我在ubuntu中编译此文件
cli example.lisp
我想直接从终端获取filename参数,例如>> cli example.lisp filename
但是此命令不起作用。如何从终端获取gpp解释器中的文件名参数
在Clisp中,程序参数在变量中给出EXT:*ARGS*.
。
https://clisp.sourceforge.io/impnotes/clisp.html
在加载之前,将变量EXT:ARGS绑定到STRING的LIST上,表示赋予Lisp脚本的参数(即/ bin / sh中的$ 1变为(FIRST EXT:ARGS)等)。
所以我想你要用 (second EXT:*ARGS*)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句