有没有办法从命令行 运行 guile 函数

Is there a way to run guile function from command line

所以我有一个简单的 file.scm 文件,其中包含以下代码:

#!/usr/bin/guile -s 
!#
(define (printer arg)
  (display arg))

我知道你可以通过 (load "file.scm") 在 guile repl 中执行它,然后调用 (printer "this").

之类的函数

有什么方法可以 运行 通过 命令行 终端实现该功能 例如 guile "file.scm" (printer "this") ?

根据 the manual,类似于

guile -l file.scm -c '(printer "this")'

会起作用。