是否有任何方法可以在我的路径中搜索所有文件夹中的文件?比如
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
使它用当前路径替换{}
。