首页 > 解决方案 > 使用 shell_exec grep UNIX 在行尾查找字符串

问题描述

我试图在文件的行尾找到一个字符串

shell_exec("grep -rl '=".$_GET['s']."$'");

这不返回任何内容,但如果我删除 $ 它将返回所有匹配项(即使不在行尾。)

请让我知道我做错了什么。

标签: phpshellunixgrep

解决方案


你可以试试: preg_match()

用于在行中搜索字符串、字符和文件扩展名

http://php.net/manual/en/function.preg-match.php


推荐阅读