0

我有两个文件夹:一个包含 .dwg 文件,另一个包含 .pdf 文件。我文件夹中的树是不同的。

如何在具有相同名称的 DXF 附近复制 PDF?例如,我必须将文件复制/1/2/3/1.pdf/6/4/5/5/找到文件的位置1.dxf

我试过这个:

for DIR in $source
do
        for LISTE in `find $DIR  -type f -name '*.PDF' -or -name '*.pdf' `
        do
                find $dest -type f -name {} -exec ****** {} \;
        done
done

我的问题是我不知道如何从find $dest -type f.

4

1 回答 1

0

“我的问题是我不知道如何从 find $dest -type f 中获取名称。”

使用以下-printf选项find

find ${dest} -type f -printf "%f\n" 

man find

-printf format
       True;  print  format  on  the standard output, 
       interpreting `\' escapes and `%' directives. 

...

  %f     File's name with any leading directories removed (only the last element).
于 2013-03-07T12:47:22.000 回答