【发布时间】:2011-04-22 21:10:46
【问题描述】:
新的 bash 脚本,我正在编写一个脚本来将我的电视节目从下载文件夹复制到存档文件夹。
到目前为止,我有这个:
find `*`show1`*`.avi | cp \"" $0 "\" "/mnt/main/data/tv/Show1"
find `*`show2`*`.avi | cp \"" $0 "\" "/mnt/main/data/tv/Show2"
我知道这不是最好的方法,但我的 bash 技能相当有限。
我需要知道如何复制找到的文件,或者如果找不到任何匹配的文件,则什么也不做(这将是一个 cron 脚本)。 例如。
find `*`show1`*`.avi | cp "show1.hello.world.xvid.avi" "/mnt/main/data/tv/Show1"
find `*`show2`*`.avi | cp "show2.foo.bar.xvid.avi" "/mnt/main/data/tv/Show2"
find `*`show3`*`.avi | cp "null (nothing found)" "/mnt/main/data/tv/Show3"
谢谢!
【问题讨论】: