Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要查找的UNIX提要$PATH_Unix_Path_Find - Fatal编程技术网

要查找的UNIX提要$PATH

要查找的UNIX提要$PATH,unix,path,find,Unix,Path,Find,是否有任何方法可以在路径中的所有文件夹中搜索文件。差不多 for f in $PATH ; do ; find "$f" -print | grep lapack ; done 这样,路径中的每个文件夹都会递归地搜索lapack,我运行了一些测试,这应该可以做到: echo -n $PATH | xargs -d: -i find "{}" -name "*lapack*" echo中的-n阻止它在最后写入换行符(否则换行符将作为最后一个目录名的一部分传递给find(1)) xargs(1)

是否有任何方法可以在路径中的所有文件夹中搜索文件。差不多

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

这样,路径中的每个文件夹都会递归地搜索lapack,我运行了一些测试,这应该可以做到:

echo -n $PATH | xargs -d: -i find "{}" -name "*lapack*"
echo
中的
-n
阻止它在最后写入换行符(否则换行符将作为最后一个目录名的一部分传递给
find(1)

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


我想其余的都是不言自明的。

从根目录开始查找/我不想递归地查看我计算机上的所有文件。我只想递归地查看$PATH中的文件。