Впервые в сценарии 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"
Спасибо!
РЕДАКТИРОВАТЬ : Решено http://pastebin.com/aNLihR86