функция bash / псевдоним для нескольких архивов unrar - PullRequest
0 голосов
/ 14 сентября 2011

Я пытаюсь написать простой псевдоним / функцию bash (в зависимости от того, какую работу я выполняю быстрее всего), которая восстанавливает многопользовательские архивы. Ни одна из моих попыток не сработала.

Обычная команда, вызываемая в оболочке, также не работает, что, вероятно, является основной проблемой:

find . \( -name *.rar -and -not -name *.part*.rar \) -or -name *.part01.rar -exec unrar x {} \;

Кажется, что команда find работает нормально, хотя -exec вообще не вызывается.

Спасибо!

1 Ответ

1 голос
/ 14 сентября 2011

Унрар работает индивидуально (я не использовал унрар)?Попробуйте использовать xargs ..

find . \( -name *.rar -and -not -name *.part*.rar \) -or -name *.part01.rar | xargs -I {} unrar x {}
...