我如何教 grep 像文本文件一样对待属性文件

我如何教 grep 像文本文件一样对待属性文件

由于我将 grep 从 2.16 升级到 2.21,它会将 .properties 文件视为二进制文件。这很糟糕,因为我喜欢用来grep -I ...从搜索结果中排除二进制文件,并且.properties-files显然不是二进制文件。

有没有办法改变这种行为?

答案1

grep --binary-files=text pattern file

另一个解决方案:

strings -a file | grep pattern

相关内容