美好的一天我在按下按钮时遇到问题我需要搜索文件并以逗号分隔的文本输出结果。PHP 似乎不喜欢大括号,据我所知,我需要使用 exec(),但无济于事,因为我收到的错误是“语法错误,意外的 T_LNUMBER,期待 T_VARIABLE 或'$'”如果答案很明显,对php还是很抱歉!任何信息都会有帮助,谢谢
<html>
<body>
<h1>Linux Command Test</h1>
<form method="POST" action="">
<input type="submit" id="submit" name="submit" value="Submit"/>
</form>
<?php
if (isset($_POST['submit']))
{
$output = exec('grep -i hello test.txt | awk -v OFS=, '{\$1=\$1;print}' > newtest.txt');
echo "<pre>$output</pre>";
}
?>
</body>
</html>