shell find命令的一个有关问题
shell find命令的一个问题
在shell脚本中,在查找文件的时候,发现在不同的目录下面有相同名字的多个文件,那怎么把找到的所有的目录都一个个输出,放到不同的变量中。
麻烦大神讲解下!谢谢
------解决思路----------------------
在shell脚本中,在查找文件的时候,发现在不同的目录下面有相同名字的多个文件,那怎么把找到的所有的目录都一个个输出,放到不同的变量中。
麻烦大神讲解下!谢谢
------解决思路----------------------
find `pwd` -name "yourfilename" 2>/dev/null
------解决思路----------------------
while read fname; do
filepath=$(dirname $fname)
#你可以在这个循环体里逐个处理找到的目录,放到变量里不是目的吧
done