Grep检查以EOL开头或结尾的PHP文件

问题描述:

因此,在关闭后,我只花了一小时时间查看很多php文件以查找en EOL?>。我尝试使用正则表达式来使它更容易,但是一个大项目\?>(\n){1,}$仍然会让我获得450+的结果。这和问题原来是一个EOL开幕之前<?php ...Grep检查以EOL开头或结尾的PHP文件

所以,我想有是一个更好的方法。我正在考虑GREP寻找以EOL开始或结束的文件。

那么解决这些问题的最佳方法是什么?

+1

什么问题?什么错误?是否'输出已经启动?'如果是这样,错误通常会显示哪个文件和哪行导致输出。 –

+0

在?之后或之前的一个EOL会导致它们出现在所有输出之前(在之上),例如在生成图像,csv或xml输出时会导致问题,例如没有错误 –

+0

您可以匹配''EOL'带'''...所以你可以例如:'grep''*' – Hackerman

我最终在Eclipse中使用正则表达式并搜索所有.php文件。

我跑/(^<?\s{1,}<\?php|\?>\s{1,}$)/g,发现我有两个EOL开放<?php之前。

这个正则表达式也可以和grep一起使用。