Como executar o comando find em um script de shell sem receber uma mensagem de erro “argumento ausente para `-execdir'”?

Como executar o comando find em um script de shell sem receber uma mensagem de erro “argumento ausente para `-execdir'”?

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 essa mensagem de erro aparece?

$ ./unrar_script.sh
find: missing argument to `-execdir'

informação relacionada