Задача: find находит файлы, потом через -exec обрабатывает программа и по возвращаемому результату (это разные числа) нужно решать удалять этот файл или нет. Эту конструкцию хочется написать на shell, но как? -- Maxim Tuliuk WWW: http://primats.org.ua/~mt/ ICQ: 21134222 Bike is the freedom of moving =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
В exec прописать что-то вида -exec "program {} && rm {} ;" ?
&& можно поменять на || в зависимости от тот, что твоя программа в
exit-code выдавать будет.
19.08.06, Maxim Tuliuk
Задача: find находит файлы, потом через -exec обрабатывает программа и по возвращаемому результату (это разные числа) нужно решать удалять этот файл или нет.
Эту конструкцию хочется написать на shell, но как?
-- [BO-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Sat, Aug 19, 2006 at 12:09:20PM +0300, Maxim Tuliuk wrote:
Задача: find находит файлы, потом через -exec обрабатывает программа и по возвращаемому результату (это разные числа) нужно решать удалять этот файл или нет.
Эту конструкцию хочется написать на shell, но как?
В -exec вызывать сабшелл типа как-то так: -exec ( ./binary; [ $? == 0 ] || {} ). P.S. синтаксис не проверял, отдаю только идею в чистом виде :) -- VP992-RIPE | The girl opened her mouth, I opened my veins, | The girl opened her heart, I opened a door to another world... | (c) Tiamat '92, Clouds, "Undressed". =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (3)
-
Maxim Tuliuk
-
Oleksandr Bezpalko
-
Vladimir A. Podgorny