php - 如何在php标签后列出所有带有空格的文件

标签 php regex linux shell command

是否可以使用 linux 命令列出文件末尾 php 标记后带有空格的所有文件?

最佳答案

使用 pcregrep 回答即使您的空格跨越新行,它也会匹配:

pcregrep -rM '\?>[\s]+[^\S]*$' *.php

虽然未测试,因为我没有在这台计算机上安装 pcregrep。如果您知道它不正确,请纠正我。

这应该匹配所有以 ?> 结尾且后跟空格的文件。如果它后面跟着任何其他字符,那么它将不匹配(例如,如果它不是一个全 PHP 文件并且需要 ?>)

关于php - 如何在php标签后列出所有带有空格的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644637/

相关文章:

java 。用于解析 FTP 服务器列表的正则表达式

regex - 正则表达式$$是什么意思?

linux - 从 shell 脚本中的一行中剪切特定部分

linux - 如何使用 shell 脚本查找具有最大上下文长度的行号?

PHP foreach 多次执行代码

php - 合并两个松散连接的 MySQL 表

php - 在 yii2 中将标题页设置为 h1

regex - 如何在我的字符串中的这个 $ 前面添加\?

python - python使用adduser --home linux

php - vuejs 组件未在我的 laravel 5.3 Blade 页面中呈现