shopt -s globstar
for f in **/*.rar; do
dir=`dirname "$f"`;
unrar e "$f" "$dir" && rm -frv "${f::-2}*";
done
De la prueba de eco del comando rm, el archivo es la ruta correcta. No recibo ningún error sobre una ruta incorrecta ni nada por el estilo. Sé que hay otros métodos para usar find, pero eso no tendría sentido y usaría ciclos extra de cpu esto debería funcionar por todo lo que encontré. ¿Alguna idea sobre cómo utilizar el comando rm correctamente?