我的 $PATH 变量中的文件夹中有一个 PHP 脚本。脚本的第一行如下:
#!/usr/bin/php
当我通过提供脚本的路径在 bash 中执行此脚本时(例如)
$ ./mattPWDtrim
$ bin/scripts/mattPWDtrim
或者使用 PHP CLI 程序执行它:
$ php mattPWDtrim
$ php bin/mattPWDtrim
$ php -f mattPWDtrim
该脚本以预期的输出正常运行。如果我执行以下操作,它也运行良好:
$ `which mattPWDtrim`
但是,如果我尝试在没有 PHP CLI 程序的情况下运行脚本,并且没有指定脚本的路径,则脚本根本不会运行。
有谁知道为什么?
编辑:这是失败的调用:
$ mattPWD_truncate
我是在与脚本相同的文件夹中,还是在系统上的其他任何地方都没有关系。