2
我想獲得file1和file2中的公共數據。comm命令從file1文件中獲取公共數據2
<?php
$cmd="comm -12 <(sort /Source/20-07-2015/file1 | uniq) <(sort /Source/20-07-2015/file2 | uniq) > /20-07-2015/commondata_20072015-248932-ac.csv";
$result =exec($cmd);
?>
,但上面的代碼拋出一個錯誤:
sh: -c: line 0: syntax error near unexpected token `('
可以嘗試用$結果= EXEC(escapeshellcmd($ CMD) ) – Deepak
'/ bin/sh'不支持進程替換。你需要使用'/ bin/bash'(可能是手動的)。 –
deepak我曾試過這個,但它給通信:額外的操作數'|' 嘗試'comm --help'獲取更多信息。 錯誤 – champs