我是使用 PHP 的新手。我想在 PHP 中使用 awk。我有一个名为a
. 内容是:
www.b.com * record=600,IN,A,1.2.3.4record=600,IN,A,5.6.7.8
www.1.com u record=600,IN,A,1.2.3.4
www.1.com w record=600,IN,A,1.2.3.4
现在我使用 PHP 来处理它。
<?php
$dn = "www.1.com";
$hello = shell_exec("awk '{ if ( $1==".$dn.")print $1}' a") ;
echo $hello;
?>
它不起作用——你能告诉我为什么吗?如果我使用这种其他方式,它确实有效。
$hello = shell_exec("awk '{ if ( $1==\"www.b.com\")print $1}' a") ;