当脚本顶部有 Gforth 时,我无法让 shebang 运行,例如:
#!/usr/bin/gforth
: pinoke ." I'm a real boy!!! "
pinoke
Unix 似乎可以启动 gForth,但是 gForth 本身在 shebang 线上窒息。我不确定如何定义一个词来导致 Forth 以不同的方式解释 shebang 行(不是说它不能完成,但我只是不确定它会如何)。
我已经考虑过使用脚本将代码文件提供给 gForth,但是一遍又一遍地这样做可能会很尴尬。有没有办法让 gForth 像其他语言一样接受 shebang?
最佳答案
#!
和 /usr/bin/gforth
之间需要一个空格。
参见 13.7 Running Image Files(在 Gforth 手册中):
关于shebang - 带有 Gforth 的 Unix shebang,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18899111/