Bash脚本复制文件

时间:2013-03-07 12:28:14

标签: bash

我有两个文件夹:一个包含.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获取名称。

1 个答案:

答案 0 :(得分:0)

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

使用-printf的{​​{1}}选项:

find

请参阅man find

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

...

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