164得票13回答
如何在文件中搜索多行模式?

我需要找到所有包含特定字符串模式的文件。首先想到的解决方案是使用 find 命令与 xargs grep 命令配合使用: find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' 但是,如果我需要查找跨越多行的模式,我就陷入了困境,因为普通的...

13得票3回答
如何检查一个文件是否是另一个文件的一部分?

我需要编写bash脚本来检查一个文件是否在另一个文件中。对于给定的多行模式和输入文件。返回值:如果找到任何匹配项,则我想接收状态(与grep命令类似)0,如果未找到匹配项,则为1。模式:多行,行的顺序很重要(将其视为单个行块),包括如数字,字母,?,&,*,#等字符,说明只有以下示例应找到匹配...

8得票1回答
如何在Cygwin上安装/启用pcregrep?

我尝试使用pcregrep,按照这个SO问题的顶部答案,在Cygwin上运行。我的环境是Win7 64位,运行Cygwin V 1.7.20(0.266/5/3)。 使用cygcheck -p pcregrep,我得到: Found 6 matches for pcregrep libpc...