Как выполнить команду find в скрипте оболочки, не получая сообщение об ошибке «отсутствует аргумент для `-execdir'»?

Как выполнить команду find в скрипте оболочки, не получая сообщение об ошибке «отсутствует аргумент для `-execdir'»?

Это работает отлично:

$ find /home/me/folder -type f -iname "*.rar" -execdir unrar x -o- {} \;

Однако для этого скрипта это не работает:

#!/bin/bash
find /home/me/folder -type f -iname "*.rar" -execdir unrar x -o- {} \;

Можете ли вы подсказать, почему появляется это сообщение об ошибке?

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

Связанный контент