bash find exec w3m

bash: find-exec y nombres de archivo



w3m (1)

La redirección ocurre fuera de find . Invocar una subshell.

find -name *.html -exec bash -c ''w3m "$1" > w3m-"$1".html.out'' w3mout {} /;

Quiero quitar el HTML de cientos de archivos.

Este es el comando con el que comencé:

find -name *.html -exec w3m {} > w3m {}.html.out /;

El problema que me he encontrado es que creó un solo archivo .htm.out grande (llamado {} .html.out) - Quiero que el archivo que estoy usando se nombre como sea el original .out.

Por ejemplo, tengo

2002/filename.html

Quiero ejecutarlo a través de w3m, y obtener 2002 / filename.html.out

¿Alguna sugerencia? Estoy abierto a otras soluciones que no usan bash

Estoy usando cygwin.