【发布时间】:2016-01-14 15:28:06
【问题描述】:
这里是一个简单的问题。 find -L . -path "*/lef/*.lef" | grep MACRO 不产生任何结果。但是,find -L . -path "*/lef/*.lef" 会给出结果并在其中一个结果上运行grep MACRO 会返回匹配项。这里出了什么问题?
【问题讨论】:
-
你能发布你用于第二种方法的命令吗?
-
当然。
find -L . -path "*/lef/*.lef"匹配当前目录中的 3 个文件:./lef/sc9mcpp84_14lpp_custom_hvt_c16.lef和类似名称。grep MACRO ./lef/sc9mcpp84_14lpp_custom_hvt_c16.lef产生许多结果。 -
find为您提供文件名,但您的 grep 命令查看文件内容。我想你想要find -exec grep。