2015-03-04 1 views
0

Я прочитал this question о загрузке каталогов свиней из сопоставленного шаблона, но я хочу запустить задание, которое удаляет таким же образом. У меня есть каталоги с отметками времени, т. Е./Mydir/02-03-01,/mydir/02-03-02,/mydir/02-03-03 и т. Д. И хочу удалить, скажем, 02-03-01 - 02-03- 01. Я попробовалУдалить каталоги свиней, соответствующие шаблону

rmf /mydir/02-03-{01,02}/ 

С кавычками без кавычек и без них. Есть идеи?

+0

Возможно, вы захотите рассмотреть возможность использования oozie для запуска вашей работы с свиньями. Oozie позволяет определять наборы данных, а также удалять конкретные экземпляры этих наборов данных перед началом работы. – LiMuBei

ответ

0

ниже один работает для меня. это должна быть первая команда в скрипте свиньи.

fs -rmr -skipTrash /user/root/mydir/02-03-{01,02}; 

-rmr устарел. вы также можете использовать это

fs -rm -r -skipTrash /user/root/mydir/02-03-{01,02,03};