Информация о системе:
aggitan@moneque:~$ uname -a
Linux moneque 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010 x86_64 GNU/Linux
aggitan@moneque:~$ 7z
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
У меня есть папка, которая имеет 68 архивов в нем в пределах от .rar, .ace, и .zip.
Я хочу извлечь все эти файлы с помощью их имени папки в качестве первого каталога ("Извлечение здесь")
Если я использую ролик файла, он останавливается в первой ошибке, кажется, нет, "игнорируют ошибку" флаг для ролика файла.
Если я использую 7zip, это выводит все в текущую папку и не использует чистые папки
Как я могу извлечь все в отдельные папки, не проливая все в текущий каталог?
for i in *; do mkdir "$i.extracted"; (cd "$i.extracted" && 7z x "../$i") || echo "Error with $i"; done