On 15.10.2013 22:04, Иван Лох wrote:
On Tue, Oct 15, 2013 at 09:50:22PM +0400, "Артём Н." wrote:
On 15.10.2013 00:18, Dmitrii Kashin wrote:
Рекурсия спасет отца русской демократии? Проверяйте, не являются ли
декомпрессованные файлы архивами. И если являются - распаковывайте их.
Возможно. Но придётся создавать временный файл... Tar же, насколько
я понимаю, работает без этого. :-|
Ну можно через pipe
Тогда нужно:
1. На ходу определить не является ли распакованный файл архивов, случаем.
У Tar есть преимущество: ему подают на вход _всегда_ tar. Если в архиве не
tar, Tar показывает ошибку и завершается.
2. В архиве может быть несколько файлов.
Придётся мудрить с указанием типа архиватора: однофайловый или полный.
А я хочу просто проверять: если распаковался один файл, подать его на
вход распаковщика (с учётом максимального уровня вложенности).
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]