【发布时间】:2020-05-21 09:59:30
【问题描述】:
在 perl 文档中可以阅读:
#! 的解析开关从任何地方提到“perl”开始 线。序列“-*”和“-”被特别忽略,以便您 如果你愿意的话,可以说
#!/bin/sh #! -*-perl-*- eval 'exec perl -x -wS $0 ${1+"$@"}' if 0; to let Perl see the -p switch.让 Perl 看到 -p 开关。
我对评论感到困惑。 “--perl--”这一行在评论中,shebang 已经被解析了。如果我写:
!/bin/sh
#! -*-python-*-
print 1
它不起作用。另外,那些序列总是被忽略?这是否意味着这类似于'/bin/sh -perl'?这在终端上失败了。
然后它还提到了“-p”开关。但是代码中没有p开关。
【问题讨论】: