> Вы сами пробовали 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

Дати відповідь електронним листом