UNIX feed $PATH to find



是否有任何方法可以在我的路径中搜索所有文件夹中的文件?比如

for f in $PATH ; do ; find "$f" -print | grep lapack ; done

以便递归地搜索PATH中的每个文件夹中的lapack

这应该做到了,我运行了一些测试,似乎正在工作:

echo -n $PATH | xargs -d: -i find "{}" -name "*lapack*"

echo中的-n阻止它在末尾写入换行符(否则换行符将作为最后一个目录名的一部分传递给find(1))。

xargs(1)中的-d表示分隔符是:-i使它用当前路径替换{}

相关内容

最新更新