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 debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/525d883a.6000...@yandex.ru

Reply via email to