为什么不是';这个正则表达式是否工作:find./-regex'*[mh]$';|排序“grep--exclude=”;“单元测试”*
为什么这个正则表达式不起作用:为什么不是';这个正则表达式是否工作:find./-regex'*[mh]$';|排序“grep--exclude=”;“单元测试”*,regex,macos,grep,Regex,Macos,Grep,为什么这个正则表达式不起作用: find ./ -regex '.*[mh]$' | sort | grep --exclude="UnitTests" * 以下工作: find ./ -regex '.*[mh]$' | sort find ./ -regex '.*[mh]$' | sort | grep "UnitTests" 当我添加“-exclude”(因为我想要所有的东西,但不包括包含单元测试的行)时,我似乎感到悲伤 我在Mac OSX上使用 find
find ./ -regex '.*[mh]$' | sort | grep --exclude="UnitTests" *
以下工作:
find ./ -regex '.*[mh]$' | sort
find ./ -regex '.*[mh]$' | sort | grep "UnitTests"
当我添加“-exclude”(因为我想要所有的东西,但不包括包含单元测试的行)时,我似乎感到悲伤
我在Mac OSX上使用
find ./ -regex '.*[mh]$' | sort | grep -v "UnitTests"
相反--exclude
在递归子目录时使用,但是您的grep
是基于find./-regex.*[mh]$”中的管道(输出)完成的,sort
可能重复的