说我带了
的file1.txtptext1
ptext2
ptext3
ptext4
这些是我试图从目录中找到的部分文件名(库名)。像
这样的东西cat file1.txt | xargs find . -name "*$0*"
或者说,
cat file.txt | awk '{system("find . -name " *$0*)}'
他们都没有工作。 请建议。
答案 0 :(得分:1)
我确信有更优雅的方式,但您可以随时循环并在每个方面运行find
:
更新以反映评论中的建议
while read -r filename; do
find . -type f -name "*$filename*"
done < file1.txt
答案 1 :(得分:1)
使用xargs的一种方法
xargs -I{} find . -name "*"{}"*" < file