gpt4 book ai didi

linux - 为什么我不能在 PHP 中使用 awk

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:41 26 4
gpt4 key购买 nike

我的代码是:

$data = shell_exec('ls -l /var/www/html | awk '{print $5,"|",$9}'');
echo "<pre>$data</pre>";

为什么这行不通?

最佳答案

问题是您在其他单引号内有单引号。

当您运行它时,PHP 将显示以下错误:

PHP Parse error: syntax error, unexpected '{' in file.php on line 3

它在 { 处停止,因为它出现在结束(第二个)单引号之后,显然不属于那里。

要将引号包含在其他相同的引号中,您可以在它们前面加上反斜杠 (\),这样您的代码将是:

$data = shell_exec('ls -l /var/www/html | awk \'{print $5,"|",$9}\'');
echo "<pre>$data</pre>";

关于linux - 为什么我不能在 PHP 中使用 awk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42853404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com