如何查找末尾包含MULTIPLE换行符的文件?

时间:2015-08-04 11:47:47

标签: macos file unix find newline

我想查找内容末尾有多个换行符的所有文件。

这怎么可能?

2 个答案:

答案 0 :(得分:0)

此bash命令打印当前目录及其子目录中的所有文件,这些文件在一行或多行(即至少两个\ n的序列)后的末尾至少有一个空行终止:

 find . -type f -print | while read a; do tail -2 "$a" | ( read x && read y && [ x"$x" = x ] && echo "$a" ); done

答案 1 :(得分:0)

仅供参考:可以使用RegEx搜索词\n+\n\Z

使用PHPStorm搜索此内容