2011-09-14 51 views
0

bash函数/别名我试图写一个简单的bash别名/函数(无论我得到最快的工作),unrars多rar档案。尽管我的努力没有任何工作。bash功能/多档案unrar

平原命令外壳调用也不管用,我猜可能是问题的要点:

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

命令的找兼职似乎做它的做工精细,虽然-exec似乎没有被调用。

谢谢!

回答

1

unrar是否单独工作(我没有使用unrar)?尝试使用xargs ..

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

这很有效,谢谢。尽管如此,我认为我无法使它与-exec一起工作,这是奇怪的。我实际上尝试了同样的事情,但没有-I和{},所以没有工作:)谢谢! – vesz