Isso funciona bem:
$ find /home/me/folder -type f -iname "*.rar" -execdir unrar x -o- {} \;
No entanto, para este script, não funciona:
#!/bin/bash
find /home/me/folder -type f -iname "*.rar" -execdir unrar x -o- {} \;
Você pode me dar uma dica de por que esta mensagem de erro aparece?
$ ./unrar_script.sh
find: missing argument to '-execdir'
Tags find shell-script