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