【发布时间】:2018-04-27 19:55:48
【问题描述】:
我正在一个更大的 shell 脚本中运行 PHP 脚本
php -f $filename > `basename $filename .php`.html
现在我想让脚本告诉我使用哪个文件扩展名作为输出文件名。我试过了
export AW_FILENAME_SUFFIX=".html"
php -f $filename > `basename $filename .php`$AW_FILENAME_SUFFIX
脚本本身中还有一个putenv("AW_FILENAME_SUFFIX=.txt"),但似乎只改变了PHP命令及其子进程运行的环境,而不是调用脚本的环境。
除了可以用于元数据的输出或写入第二个文件之外,还有其他方法可以从我的脚本中获取数据吗?
我将运行几个脚本,这 AFAIK 意味着我不能真正将 source 输入到我的脚本中,这可能会给我带来重复的函数错误。
【问题讨论】:
标签: php shell command-line