> Вы сами пробовали find * -type f | grep -iv "\.jpg$" | rm $(cat) ? > Проверьте у себя, у меня с нес find /home/volerster/ -type f | grep -iv > "\.jpg$" | rm $(cat) все файлы так. Благо на тестовой машине. :( а кто заставлял? во-первых, можно трезво посмотреть и понять суть. во-вторых, убрать rm в конце и посмотреть, что выдаст find. и в третьих, немного процитирую старину: > find * -type f | grep -iv "\.jpg$" | rm $(cat) > это из разряда быдлокода. а если по-хорошему - с тем же файндом заюзать > -iname и > регэксп с отрицанием, но я хз, как это сделать. для поставленной задачи > хватит и > вышериведенного. > ЗЫ. знаю, в конце кощерно заюзать xargs, но мне он не нравится >> Доброго времени. >> Знатоки, подскажите что написать для рекурсивного удаления всех >> файлов, кроме .jpg? особо достойна внимания фраза "всех файлов, кроме .jpg". что автор хотел, то и получил. а ежели кто читает невнимательно - ССЗБ, как говорится. эдак я тоже могу спросить "а как мне грохнуть весь корень", а потом кто-нибудь будет вопить "а в рассылке был совет про эрэм эрэф, я решил попробовать"
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru