【发布时间】:2022-01-21 11:46:58
【问题描述】:
我的httpd.conf 中有以下过滤器:
ExtFilterDefine jsonfilter mode=output intype=application/json cmd="/usr/bin/perl -pe 's|^|qq(\,\") . valid . qq(\"\: ) . qq(\") . time() . \\x0D . qq(\") . qq(\\n)|e if ($==eof) && unless (-f q{/tmp/md5_filter.tmp})'"
但是我使用&& 操作符的方式是无效的。如果我请求文件,我不会收到任何输出。过滤器仅应在md5_filter.tmp 文件不存在且s 命令应仅在end of file (eof) 处添加时间戳时运行。有人知道我的代码有什么问题吗?
【问题讨论】:
-
谢谢。
valid只是一个简单的字符串,用于输出请求的 json 文件。
标签: perl