Wie führe ich den Find-Befehl in einem Shell-Skript aus, ohne die Fehlermeldung „Fehlendes Argument für ‚-execdir‘“ zu erhalten?

Wie führe ich den Find-Befehl in einem Shell-Skript aus, ohne die Fehlermeldung „Fehlendes Argument für ‚-execdir‘“ zu erhalten?

Das funktioniert gut:

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

Für dieses Skript funktioniert es jedoch nicht:

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

Können Sie mir einen Hinweis geben, warum diese Fehlermeldung erscheint?

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

verwandte Informationen