当我在脚本顶部有一个 shebang 时,我很难让 Gforth 运行,比如:
#!/usr/bin/gforth
: pinoke ." I'm a real boy!!! "
pinoke
Unix似乎正在推出gForth,但gForth本身在shebang线上窒息。我不确定如何定义一个词来使福斯以不同的方式解释 shebang 线(不是说它做不到,但我只是不确定它会如何)。
我考虑过使用脚本将代码文件提供给 gForth,但一遍又一遍地这样做可能会相当尴尬。有没有办法让gForth像其他语言一样接受shebang?
在#!
和/usr/bin/gforth
之间留一个空格。
请参阅 13.7 运行映像文件(在 Gforth 手册中):
序列 #! 以两种方式使用;首先,它作系统识别为"魔术序列"1,其次,它被 Gforth 视为注释字符。由于第二种用法,#!和可执行文件的路径