0
我通过shell_exec运行以下命令,但出现以下警告。该命令未在服务器上执行。shell_exec抛出警告php
$output=shell_exec ("awk -F'\t' '/\[Data\]/{f=1;next} /^$/{f=0} f{gsub(/\t/,",");print}' 1.tsv > 2.csv");
Warning: Wrong parameter count for shell_exec() in /Applications/MAMP/htdocs/output/u.php on line 3
我尝试使用系统和中继,但他们造成致命错误。
怎么了?我只在shell_exec中传递一个参数。
逃生内部引号。像这种'˚F{GSUB(/ \ t /,\ “\”)' – Cheery 2012-02-16 21:21:17
你需要一个语法高亮的编辑器。 – mario 2012-02-16 21:21:46
在你的论点中有'''的非转义双引号,使它成为两个字符串 – 2012-02-16 21:21:51