php – 在BOF或EOF中查找包含Blank或WS的所有文件
发布时间:2020-12-13 22:06:56 所属栏目:PHP教程 来源:网络整理
导读:每个人都知道 PHP讨厌文件开头或结尾的空行(在 PHP标记之前或之后). 我有一个awk脚本将修改文件.我将所有文件传递给它,事情是桃子的,没有更多的前导或尾随空行. 我想首先查找文件,以构建快速异常报告. 我试过这样的事情: grep -r -e :a -e '/^n*$/{$d;N;};
每个人都知道
PHP讨厌文件开头或结尾的空行(在
PHP标记之前或之后).
我有一个awk脚本将修改文件.我将所有文件传递给它,事情是桃子的,没有更多的前导或尾随空行. 我想首先查找文件,以构建快速异常报告. 我试过这样的事情: grep -r -e :a -e '/^n*$/{$d;N;};/n$/ba' 但那是错的. 解决方法
如果在每个文件的开头或结尾找到一个空行,则此shell脚本将遍历所有文件并打印:
for f in `find . -type f`; do for t in head tail; do $t -1 $f |egrep '^[ ]*$' >/dev/null && echo "blank line at the $t of $f"; done; done 为了便于阅读,我打破了这些线条,但你也可以将它作为一个衬垫运行. 示例输出: blank line at the head of ./b blank line at the tail of ./c blank line at the head of ./d blank line at the tail of ./d (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |